diff options
author | You Kim <you.kim72@gmail.com> | 2013-04-03 02:13:46 +0900 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2013-04-11 12:09:14 -0700 |
commit | 89a9b4aa749bff0b1b090371da2bbef97a1c1172 (patch) | |
tree | 5c833d975601571a2e52c6bf1279a01a28678199 | |
parent | 66f4cc4305aeee5dcce3f63fec9cf050651b8bd4 (diff) | |
download | android_dalvik-89a9b4aa749bff0b1b090371da2bbef97a1c1172.tar.gz android_dalvik-89a9b4aa749bff0b1b090371da2bbef97a1c1172.tar.bz2 android_dalvik-89a9b4aa749bff0b1b090371da2bbef97a1c1172.zip |
Fix a minor leaks caused by failed initializations.(typo)
Change-Id: I62bc3ea48938a4f54e9f47218d4025e954a6d566
-rw-r--r-- | vm/compiler/Compiler.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vm/compiler/Compiler.cpp b/vm/compiler/Compiler.cpp index 11ba44250..a5bf173cb 100644 --- a/vm/compiler/Compiler.cpp +++ b/vm/compiler/Compiler.cpp @@ -451,7 +451,7 @@ static bool compilerThreadStartup(void) pJitProfTable = (unsigned char *)malloc(JIT_PROF_SIZE); if (!pJitProfTable) { ALOGE("jit prof table allocation failed"); - free(pJitProfTable); + free(pJitTable); dvmUnlockMutex(&gDvmJit.tableLock); goto fail; } @@ -467,6 +467,8 @@ static bool compilerThreadStartup(void) calloc(1, sizeof(*pJitTraceProfCounters)); if (!pJitTraceProfCounters) { ALOGE("jit trace prof counters allocation failed"); + free(pJitTable); + free(pJitProfTable); dvmUnlockMutex(&gDvmJit.tableLock); goto fail; } |