diff options
Diffstat (limited to 'src/diff_print.c')
-rw-r--r-- | src/diff_print.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/diff_print.c b/src/diff_print.c index 03d25b087..6c5a2cdc8 100644 --- a/src/diff_print.c +++ b/src/diff_print.c @@ -316,6 +316,11 @@ static int diff_print_oid_range( static int diff_delta_format_path( git_str *out, const char *prefix, const char *filename) { + if (!filename) { + /* don't prefix "/dev/null" */ + return git_str_puts(out, "/dev/null"); + } + if (git_str_joinpath(out, prefix, filename) < 0) return -1; |