My Various Git Projects
/
git.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
combined
(merge:
c3b931e
896dca3
)
Merge branch 'rs/unpack-entry-leakfix' into maint
author
Junio C Hamano
<gitster@pobox.com>
Sun, 10 Sep 2017 08:02:53 +0000
(17:02 +0900)
committer
Junio C Hamano
<gitster@pobox.com>
Sun, 10 Sep 2017 08:02:53 +0000
(17:02 +0900)
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
b60ae15
,
ba282c0
..
b7bb38b
---
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)