diff options
author | Simon Hausmann <simon.hausmann@digia.com> | 2013-08-12 16:13:37 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-13 12:40:56 +0200 |
commit | 65aaea88d9ad2d01f39e76b9ccae0930e67aef9f (patch) | |
tree | 8683662541420918d547ba9892a4a695e7e1b321 /src/qml/jsruntime/qv4identifiertable.cpp | |
parent | c9e5452bd2fd63f562d5b29585a090f90a6fffb2 (diff) |
Fix memory leak in identifier table
Change-Id: I8bc393856cad85734160b52dee745509be502247
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4identifiertable.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4identifiertable.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4identifiertable.cpp b/src/qml/jsruntime/qv4identifiertable.cpp index 5de2f893ef..07c19e4f8c 100644 --- a/src/qml/jsruntime/qv4identifiertable.cpp +++ b/src/qml/jsruntime/qv4identifiertable.cpp @@ -67,6 +67,9 @@ IdentifierTable::IdentifierTable(ExecutionEngine *engine) IdentifierTable::~IdentifierTable() { + for (int i = 0; i < alloc; ++i) + if (entries[i]) + delete entries[i]->identifier; free(entries); } |