mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-28 10:28:56 +00:00
pathspec: do not try to dereference NULL
pathspec_match_free() should not dereference a NULL passed to it. I found this issue when I tried to run example log program with nonexistent branch: ./example/log help Such call leads to segmentation fault.
This commit is contained in:
parent
73c5db7663
commit
dc5fe00c65
@ -296,6 +296,9 @@ int git_pathspec_matches_path(
|
||||
|
||||
static void pathspec_match_free(git_pathspec_match_list *m)
|
||||
{
|
||||
if (!m)
|
||||
return;
|
||||
|
||||
git_pathspec_free(m->pathspec);
|
||||
m->pathspec = NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user