Bug 534736, and perhaps some others: parent crash within mozilla::plugins::PPluginInstanceParent::DestroySubtree, r=cjones

This commit is contained in:
Benjamin Smedberg 2009-12-17 16:39:22 -05:00
parent 2d48c3e186
commit f700fc2e14

View File

@ -3353,11 +3353,11 @@ class _GenerateProtocolActorCode(ipdl.ast.Visitor):
failif.addifstmts(
self.unregisterActor(actorvar)
+ [ StmtExpr(ExprCall(_deallocMethod(md.decl.type.constructedType()), args=[actorvar])),
StmtReturn(ExprLiteral.NULL),
StmtExpr(_callCxxArrayRemoveSorted(
self.protocol.managedVar(
md.decl.type.constructedType(), self.side),
actorvar))
actorvar)),
StmtReturn(ExprLiteral.NULL),
])
return [ failif ]