diff options
author | Tao Bao <tbao@google.com> | 2016-11-30 22:19:41 +0100 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-11-30 22:19:42 +0100 |
commit | d255b661a18d9f2e69bf6a301224591a9b7e87a8 (patch) | |
tree | c2c3233b4d82f3020910b51a2c24dbfbe3d9d7d8 | |
parent | Merge "Switch update verifier to HIDL HAL" (diff) | |
parent | bootable/recovery: cleanup compiler warnings (potential leak of memory) (diff) | |
download | android_bootable_recovery-d255b661a18d9f2e69bf6a301224591a9b7e87a8.tar android_bootable_recovery-d255b661a18d9f2e69bf6a301224591a9b7e87a8.tar.gz android_bootable_recovery-d255b661a18d9f2e69bf6a301224591a9b7e87a8.tar.bz2 android_bootable_recovery-d255b661a18d9f2e69bf6a301224591a9b7e87a8.tar.lz android_bootable_recovery-d255b661a18d9f2e69bf6a301224591a9b7e87a8.tar.xz android_bootable_recovery-d255b661a18d9f2e69bf6a301224591a9b7e87a8.tar.zst android_bootable_recovery-d255b661a18d9f2e69bf6a301224591a9b7e87a8.zip |
Diffstat (limited to '')
-rw-r--r-- | applypatch/imgdiff.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/applypatch/imgdiff.cpp b/applypatch/imgdiff.cpp index f6087de01..4dc481093 100644 --- a/applypatch/imgdiff.cpp +++ b/applypatch/imgdiff.cpp @@ -224,6 +224,7 @@ unsigned char* ReadZip(const char* filename, for (i = 0; i < cdcount; ++i) { if (!(cd[0] == 0x50 && cd[1] == 0x4b && cd[2] == 0x01 && cd[3] == 0x02)) { printf("bad central directory entry %d\n", i); + free(temp_entries); return NULL; } @@ -1062,6 +1063,9 @@ int main(int argc, char** argv) { } } + free(patch_data); + free(patch_size); + fclose(f); return 0; |