From: Ian Jackson Date: Fri, 04 Nov 2016 19:13:56 GMT Subject: [PATCH 3/5] check-ref-format: Abolish leak of collapsed refname Message-ID: <20161104191358.28812-4-ijackson@chiark.greenend.org.uk> In-Reply-To: <20161104191358.28812-1-ijackson@chiark.greenend.org.uk> collapse_slashes always returns a value from xmallocz. Right now this leak is not very interesting, since we only call check_one_ref_format once. Signed-off-by: Ian Jackson --- builtin/check-ref-format.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/builtin/check-ref-format.c b/builtin/check-ref-format.c index f12c19c..020ebe8 100644 --- a/builtin/check-ref-format.c +++ b/builtin/check-ref-format.c @@ -63,8 +63,10 @@ static int check_one_ref_format(const char *refname) : check_refname_format(refname, flags); if (got) return 1; - if (normalize) + if (normalize) { printf("%s\n", refname); + free((void*)refname); + } } int cmd_check_ref_format(int argc, const char **argv, const char *prefix) -- 2.10.1