Skip to content

Commit 3dea2ad

Browse files
committed
Merge branch 'rs/reftable-reader-new-leakfix'
Leakfix. * rs/reftable-reader-new-leakfix: reftable: release name on reftable_reader_new() error
2 parents 22fab08 + bad7910 commit 3dea2ad

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

reftable/reader.c

+2
Original file line numberDiff line numberDiff line change
@@ -666,6 +666,8 @@ int reftable_reader_new(struct reftable_reader **out,
666666
reftable_block_done(&footer);
667667
reftable_block_done(&header);
668668
if (err) {
669+
if (r)
670+
reftable_free(r->name);
669671
reftable_free(r);
670672
block_source_close(source);
671673
}

0 commit comments

Comments
 (0)