commit | e3f9c573d0edb186f4583fea1dbcdf9c12c0c36c | [log] [tgz] |
---|---|---|
author | Kenny Root <kroot@google.com> | Wed Feb 02 15:07:00 2011 -0800 |
committer | Kenny Root <kroot@google.com> | Tue Feb 08 11:43:55 2011 -0800 |
tree | 12cdd4b6083fc8ec06bacb18de3db584c95d3e23 | |
parent | 85019f27b4140f86450948f3486a64743d1f8671 [diff] |
Free some strings in error paths Change-Id: I54629ca65c30960f930ce6886e0915e360e20237
diff --git a/vm/native/dalvik_system_DexFile.c b/vm/native/dalvik_system_DexFile.c index 7c601d8..e15b432 100644 --- a/vm/native/dalvik_system_DexFile.c +++ b/vm/native/dalvik_system_DexFile.c
@@ -197,6 +197,7 @@ dvmThrowException("Ljava/io/IOException;", "Re-opening BOOTCLASSPATH DEX files is not allowed"); free(sourceName); + free(outputName); RETURN_VOID(); }
diff --git a/vm/native/dalvik_system_VMDebug.c b/vm/native/dalvik_system_VMDebug.c index 4e6efd8..55fb684 100644 --- a/vm/native/dalvik_system_VMDebug.c +++ b/vm/native/dalvik_system_VMDebug.c
@@ -594,8 +594,10 @@ int fd = -1; if (fileDescriptor != NULL) { fd = getFileDescriptor(fileDescriptor); - if (fd < 0) + if (fd < 0) { + free(fileName); RETURN_VOID(); + } } result = hprofDumpHeap(fileName, fd, false);