From: Jonathan Dieter Date: Fri, 14 Sep 2018 14:31:34 +0000 (+0100) Subject: Fix resource leak X-Git-Tag: archive/raspbian/1.1.9+ds1-1+rpi1~1^2~113 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d828141a0eac1a332b87943eed6ff3c2d4db1d57;p=zchunk.git Fix resource leak (Coverity ID: 310900) Signed-off-by: Jonathan Dieter --- diff --git a/src/lib/index/index_create.c b/src/lib/index/index_create.c index dd6b564..49a4610 100644 --- a/src/lib/index/index_create.c +++ b/src/lib/index/index_create.c @@ -179,8 +179,10 @@ bool index_finish_chunk(zckCtx *zck) { } else { digest = zmalloc(zck->chunk_hash_type.digest_size); } - if(!finish_chunk(&(zck->index), zck->work_index_item, digest, true, zck)) + if(!finish_chunk(&(zck->index), zck->work_index_item, digest, true, zck)) { + free(digest); return false; + } free(digest); zck->work_index_item = NULL;