From ac1471b39f1413046d4e338d898a93e403cbd3e5 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Fri, 24 Nov 2006 02:54:37 -0800 Subject: [PATCH] Typefix builtin-prune.c::prune_object() It passed (const char*) to a function that took a (char *); the buffer itself was of course writable, so pass the buffer itself. Signed-off-by: Junio C Hamano --- builtin-prune.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/builtin-prune.c b/builtin-prune.c index 286a94c3f..8591d28b8 100644 --- a/builtin-prune.c +++ b/builtin-prune.c @@ -20,10 +20,11 @@ static int prune_object(char *path, const char *filename, const unsigned char *s const char *type; if (show_only) { - type = buf; - if (sha1_object_info(sha1, type, NULL)) + if (sha1_object_info(sha1, buf, NULL)) type = "unknown"; - printf("%s %s\n", sha1_to_hex(sha1), type ); + else + type = buf; + printf("%s %s\n", sha1_to_hex(sha1), type); return 0; } unlink(mkpath("%s/%s", path, filename)); -- 2.30.2