зеркало из https://github.com/microsoft/git.git
Fix SIGSEGV on unmerged files in git-diff-files -p
NULL is not considered a VALID pathspec.
This commit is contained in:
Родитель
7d95ee9351
Коммит
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 */
|
||||
};
|
||||
|
|
Загрузка…
Ссылка в новой задаче