summaryrefslogtreecommitdiff
path: root/builtin/cat-file.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2017-09-28 05:47:53 (GMT)
committerJunio C Hamano <gitster@pobox.com>2017-09-28 05:47:53 (GMT)
commitbfbc2fccfdff0fe189337de67e16fc132b8ee2a5 (patch)
treef08bb74506c440a64267b43675cdfcc4311fd345 /builtin/cat-file.c
parent8174645831a4b2b0722469d4f360bc97da2e2a6a (diff)
parentcc0ea7c9e5c3d3bf9623415737b595c9d26b9b6d (diff)
downloadgit-bfbc2fccfdff0fe189337de67e16fc132b8ee2a5.zip
git-bfbc2fccfdff0fe189337de67e16fc132b8ee2a5.tar.gz
git-bfbc2fccfdff0fe189337de67e16fc132b8ee2a5.tar.bz2
Merge branch 'jk/diff-blob'
"git cat-file --textconv" started segfaulting recently, which has been corrected. * jk/diff-blob: cat-file: handle NULL object_context.path
Diffstat (limited to 'builtin/cat-file.c')
-rw-r--r--builtin/cat-file.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/builtin/cat-file.c b/builtin/cat-file.c
index 4ccbfaa..1ea2533 100644
--- a/builtin/cat-file.c
+++ b/builtin/cat-file.c
@@ -97,7 +97,7 @@ static int cat_one_file(int opt, const char *exp_type, const char *obj_name,
return !has_object_file(&oid);
case 'w':
- if (!path[0])
+ if (!path)
die("git cat-file --filters %s: <object> must be "
"<sha1:path>", obj_name);
@@ -107,7 +107,7 @@ static int cat_one_file(int opt, const char *exp_type, const char *obj_name,
break;
case 'c':
- if (!path[0])
+ if (!path)
die("git cat-file --textconv %s: <object> must be <sha1:path>",
obj_name);