Merge pull request #2846 from JIghtuse/master pathspec: do not try to dereference NULL
diff --git a/src/pathspec.c b/src/pathspec.c
index 8b469f7..6aef574 100644
--- a/src/pathspec.c
+++ b/src/pathspec.c
@@ -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;