OSDN Git Service

cat-file: fix a minor memory leak in batch_objects
authorJeff King <peff@peff.net>
Tue, 7 Jan 2014 22:10:35 +0000 (17:10 -0500)
committerJunio C Hamano <gitster@pobox.com>
Tue, 7 Jan 2014 22:31:52 +0000 (14:31 -0800)
We should always have been freeing our strbuf, but doing so
consistently was annoying until the refactoring in the
previous patch.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/cat-file.c

index 6b65f56..1fdb980 100644 (file)
@@ -304,6 +304,7 @@ static int batch_objects(struct batch_options *opt)
                        break;
        }
 
+       strbuf_release(&buf);
        return retval;
 }