From df22949a3566e2514c963d9eec2f0e82c05a18e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Thu, 31 Mar 2011 12:51:17 +0200 Subject: [PATCH] config_set: really replace the value on overwrite MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Martín Nieto --- src/config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config.c b/src/config.c index 13c32bc6f..0870ce620 100644 --- a/src/config.c +++ b/src/config.c @@ -163,8 +163,8 @@ static int config_set(git_config *cfg, const char *name, const char *value) if (tmp == NULL) return GIT_ENOMEM; - free(var->value); - var->value = tmp; + free(existing->value); + existing->value = tmp; return GIT_SUCCESS; }