Skip to content

Commit faebba4

Browse files
rscharfegitster
authored andcommitted
list-objects-filter: plug pattern_list leak
filter_sparse_oid__init() uses add_patterns_from_blob_to_list() to populate the struct pattern_list member of struct filter_sparse_data. Release it in the complementing filter_sparse_free(). Signed-off-by: René Scharfe <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent e7e5c6f commit faebba4

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

list-objects-filter.c

+1
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,7 @@ static enum list_objects_filter_result filter_sparse(
514514
static void filter_sparse_free(void *filter_data)
515515
{
516516
struct filter_sparse_data *d = filter_data;
517+
clear_pattern_list(&d->pl);
517518
free(d->array_frame);
518519
free(d);
519520
}

0 commit comments

Comments
 (0)