Fix calling parse_pathspec with no paths nor PATHSPEC_PREFER_* flags
[gitweb.git] / revision.c
index 001623a9213293387bddd51a25039bfd6353d98c..e04fdd0cb1d462e1eae6552e6e14a22abbc2b801 100644 (file)
@@ -1372,7 +1372,8 @@ static void prepare_show_merge(struct rev_info *revs)
                        i++;
        }
        free_pathspec(&revs->prune_data);
-       parse_pathspec(&revs->prune_data, PATHSPEC_ALL_MAGIC, 0, "", prune);
+       parse_pathspec(&revs->prune_data, PATHSPEC_ALL_MAGIC,
+                      PATHSPEC_PREFER_FULL, "", prune);
        revs->limited = 1;
 }