Fix SIGSEGV on unmerged files in git-diff-files -p
NULL is not considered a VALID pathspec.
This commit is contained in:
parent
7d95ee9351
commit
f9e7750621
@ -33,7 +33,7 @@ struct diff_filespec {
|
||||
* if false, use the name and read from
|
||||
* the filesystem.
|
||||
*/
|
||||
#define DIFF_FILE_VALID(spec) (((spec)->mode) != 0)
|
||||
#define DIFF_FILE_VALID(spec) ((spec) && ((spec)->mode) != 0)
|
||||
unsigned should_free : 1; /* data should be free()'ed */
|
||||
unsigned should_munmap : 1; /* data should be munmap()'ed */
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user