From c716b1878e33d8cecf33e4c2a7b48d51bc88f95e Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Fri, 17 Jun 2011 19:47:58 +0200 Subject: [PATCH] config: Fix unitialized variable warning --- src/config_file.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/config_file.c b/src/config_file.c index 519936124..0ddda3864 100644 --- a/src/config_file.c +++ b/src/config_file.c @@ -986,17 +986,16 @@ static int config_write(diskfile_backend *cfg, cvar_t *var) break; } } else { - int cmp; + int cmp = -1; pre_end = cfg->reader.read_ptr; - error = parse_variable(cfg, &var_name, &var_value); - if (error == GIT_SUCCESS) + if ((error = parse_variable(cfg, &var_name, &var_value)) == GIT_SUCCESS) cmp = strcasecmp(var->name, var_name); free(var_name); free(var_value); - if (error < GIT_SUCCESS || cmp) + if (cmp != 0) break; post_start = cfg->reader.read_ptr;