diff options
author | Vicent Marti <tanoku@gmail.com> | 2011-06-17 19:47:58 +0200 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2011-06-17 19:47:58 +0200 |
commit | c716b1878e33d8cecf33e4c2a7b48d51bc88f95e (patch) | |
tree | 81fd3637f4218116bd1b4c894496edc7d9389c58 | |
parent | f0890fccf91bcfbc9f75397897831f411d00db6d (diff) | |
download | libgit2-c716b1878e33d8cecf33e4c2a7b48d51bc88f95e.tar.gz |
config: Fix unitialized variable warning
-rw-r--r-- | src/config_file.c | 7 |
1 files 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; |