]> git.ipfire.org Git - thirdparty/git.git/commit
reftable: fix resource leak in block.c error path
authorHan-Wen Nienhuys <hanwen@google.com>
Thu, 20 Jan 2022 15:12:01 +0000 (15:12 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 20 Jan 2022 19:31:52 +0000 (11:31 -0800)
commit24d4d38c0b32fd4eb075af89d7b744c5647db5c2
treecc34419ff31ed2e2ded0670ae2df522cf5fa18c8
parent32d9c0ed1e9d7ebb539dcc8ec573c025a49b9936
reftable: fix resource leak in block.c error path

Add test coverage for corrupt zlib data. Fix memory leaks demonstrated by
unittest.

This problem was discovered by a Coverity scan.

Signed-off-by: Han-Wen Nienhuys <hanwen@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
reftable/block.c
reftable/reader.c
reftable/readwrite_test.c