Skip to content

Commit 4b4f5a9

Browse files
pks-tgitster
authored andcommitted
line-range: plug leaking find functions
In `parse_range_funcname()` we may end up allocating a "find function", but never free it. Fix this. Signed-off-by: Patrick Steinhardt <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 44ec7c5 commit 4b4f5a9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

line-range.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,8 @@ static const char *parse_range_funcname(
234234
}
235235

236236
regfree(&regexp);
237+
if (xecfg)
238+
xdiff_clear_find_func(xecfg);
237239
free(xecfg);
238240
free(pattern);
239241

0 commit comments

Comments
 (0)