From d828141a0eac1a332b87943eed6ff3c2d4db1d57 Mon Sep 17 00:00:00 2001 From: Jonathan Dieter Date: Fri, 14 Sep 2018 15:31:34 +0100 Subject: [PATCH] Fix resource leak (Coverity ID: 310900) Signed-off-by: Jonathan Dieter --- src/lib/index/index_create.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.30.2