diff options
| author | Josh Andler <scislac@gmail.com> | 2009-12-16 21:27:19 +0000 |
|---|---|---|
| committer | Josh Andler <scislac@gmail.com> | 2009-12-16 21:27:19 +0000 |
| commit | 2e2d12079c6034d82a8d70db7e2c8a0f0199ff5f (patch) | |
| tree | cffe6759e653c409ca2419e6405eb3e7616dfa85 /src/bind/javabind.cpp | |
| parent | Embedimage extension fix and stderr Unicode support in inkex.py (diff) | |
| download | inkscape-2e2d12079c6034d82a8d70db7e2c8a0f0199ff5f.tar.gz inkscape-2e2d12079c6034d82a8d70db7e2c8a0f0199ff5f.zip | |
Patches 3-11 from 488862 for a number of memleaks and allocation/deallocation issues.
(bzr r8891)
Diffstat (limited to 'src/bind/javabind.cpp')
| -rw-r--r-- | src/bind/javabind.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bind/javabind.cpp b/src/bind/javabind.cpp index f7022584f..6dc8c9a9b 100644 --- a/src/bind/javabind.cpp +++ b/src/bind/javabind.cpp @@ -1010,6 +1010,7 @@ bool JavaBinderyImpl::callStatic(int type, default: { err("Unknown value type: %d", v.getType()); + delete [] jvals; return false; } } @@ -1057,7 +1058,7 @@ bool JavaBinderyImpl::callStatic(int type, return false; } } - delete jvals; + delete [] jvals; String errStr = getException(); if (errStr.size()>0) { @@ -1131,6 +1132,7 @@ bool JavaBinderyImpl::callInstance( default: { err("Unknown value type: %d", v.getType()); + delete [] jvals; return false; } } @@ -1178,7 +1180,7 @@ bool JavaBinderyImpl::callInstance( return false; } } - delete jvals; + delete [] jvals; String errStr = getException(); if (errStr.size()>0) { |
