mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
Bug 1000613 - Don't leak txExecutionState::mInitialEvalContext. r=peterv
This commit is contained in:
parent
667977ab08
commit
f282962b45
@ -63,7 +63,9 @@ txExecutionState::~txExecutionState()
|
||||
|
||||
delete mResultHandler;
|
||||
delete mLocalVariables;
|
||||
delete mEvalContext;
|
||||
if (mEvalContext != mInitialEvalContext) {
|
||||
delete mEvalContext;
|
||||
}
|
||||
|
||||
txStackIterator varsIter(&mLocalVarsStack);
|
||||
while (varsIter.hasNext()) {
|
||||
@ -87,6 +89,8 @@ txExecutionState::~txExecutionState()
|
||||
while (paramIter.hasNext()) {
|
||||
delete (txVariableMap*)paramIter.next();
|
||||
}
|
||||
|
||||
delete mInitialEvalContext;
|
||||
}
|
||||
|
||||
nsresult
|
||||
|
Loading…
Reference in New Issue
Block a user