summaryrefslogtreecommitdiff
path: root/Documentation/.gitattributes
diff options
context:
space:
mode:
authorLibravatar René Scharfe <l.s.r@web.de>2017-12-07 21:51:26 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-12-07 13:19:23 -0800
commitc3ff8f6c145638afe996b51e91375fd94cd064d0 (patch)
treebb9552a9296e9dbe1e81467e7e7511b574bdc4c1 /Documentation/.gitattributes
parentGit 2.12.5 (diff)
downloadtgif-c3ff8f6c145638afe996b51e91375fd94cd064d0.tar.xz
strbuf: release memory on read error in strbuf_read_once()
If other strbuf add functions cause the first allocation and subsequently encounter an error then they release the memory, restoring the pristine state of the strbuf. That simplifies error handling for callers. Do the same in strbuf_read_once(), and do it also in case no bytes were read -- which may or may not be an error as well, depending on the caller. Signed-off-by: Rene Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/.gitattributes')
0 files changed, 0 insertions, 0 deletions