My Various Git Projects
/
git.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
combined
(merge:
0c49396
896dca3
)
Merge branch 'rs/unpack-entry-leakfix'
author
Junio C Hamano
<gitster@pobox.com>
Tue, 22 Aug 2017 17:29:15 +0000
(10:29 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Tue, 22 Aug 2017 17:29:15 +0000
(10:29 -0700)
Memory leak in an error codepath has been plugged.
* rs/unpack-entry-leakfix:
sha1_file: release delta_stack on error in unpack_entry()
1
2
sha1_file.c
patch
|
diff1
|
diff2
|
blob
|
history
diff --cc
sha1_file.c
index
607b34e
,
ba282c0
..
81d03ce
---
1
/
sha1_file.c
---
2
/
sha1_file.c
+++ b/
sha1_file.c
@@@
-2676,11
-2596,10
+2676,12
@@@
void *unpack_entry(struct packed_git *p
free(external_base);
}
- *final_type = type;
- *final_size = size;
+ if (final_type)
+ *final_type = type;
+ if (final_size)
+ *final_size = size;
+ out:
unuse_pack(&w_curs);
if (delta_stack != small_delta_stack)