diff options
Diffstat (limited to 'cat-file.c')
-rw-r--r-- | cat-file.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cat-file.c b/cat-file.c index 85a5d4caed..fa0bb722a2 100644 --- a/cat-file.c +++ b/cat-file.c @@ -16,7 +16,8 @@ int main(int argc, char **argv) usage("git-cat-file [-t | -s | tagname] <sha1>"); if (!strcmp("-t", argv[1]) || !strcmp("-s", argv[1])) { - if (!sha1_object_info(sha1, type, &size)) { + if (!sha1_object_info(sha1, type, + argv[1][1] == 's' ? &size : NULL)) { switch (argv[1][1]) { case 't': printf("%s\n", type); |