There was an xmalloc() for path, but I didn't see a corresponding free().
Does it happen somewhere else that I'm not expecting?
Signed-off-by: Ammon Riley <redacted>
---
builtin-init-db.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/builtin-init-db.c b/builtin-init-db.c
index d1fa12a..6969987 100644
--- a/builtin-init-db.c
+++ b/builtin-init-db.c
@@ -308,6 +308,8 @@ int init_db(const char *template_dir, unsigned int flags)
strcpy(path+len, "/info");
safe_create_dir(path, 1);
+ free(path);
+
if (shared_repository) {
char buf[10];
/* We do not spell "group" and such, so that--
1.6.3.1.9.g95405b.dirty