diff options
| author | You Kim <you.kim72@gmail.com> | 2013-04-03 02:13:46 +0900 |
|---|---|---|
| committer | Elliott Hughes <enh@google.com> | 2013-04-02 13:13:27 -0700 |
| commit | e3b363d470aa94e2a8c9df214c658980a6e83122 (patch) | |
| tree | cd02259c9064dc9f0d776bad0960ab1ec9517179 /vm/compiler/Compiler.cpp | |
| parent | f0b2389ff4355a184b1aad26d7f17cc182915041 (diff) | |
Fix a minor leaks caused by failed initializations.(typo)
(cherry-pick of 8e622221809bf852b1063db00493475b77beefed.)
Change-Id: I0ec95058616e48dbc574c5d207b4576923a0cc37
Diffstat (limited to 'vm/compiler/Compiler.cpp')
| -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 cdd62ccb8..188027f3d 100644 --- a/vm/compiler/Compiler.cpp +++ b/vm/compiler/Compiler.cpp @@ -448,7 +448,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; } @@ -464,6 +464,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; } |
