Commit 1d4dcc4b by Carlos Martín Nieto

config: set an error message when asked to delete a non-existent key

parent 1835c51f
...@@ -443,8 +443,10 @@ static int config_delete(git_config_file *cfg, const char *name) ...@@ -443,8 +443,10 @@ static int config_delete(git_config_file *cfg, const char *name)
pos = git_strmap_lookup_index(b->values, key); pos = git_strmap_lookup_index(b->values, key);
git__free(key); git__free(key);
if (!git_strmap_valid_index(b->values, pos)) if (!git_strmap_valid_index(b->values, pos)) {
giterr_set(GITERR_CONFIG, "Could not find key '%s' to delete", name);
return GIT_ENOTFOUND; return GIT_ENOTFOUND;
}
var = git_strmap_value_at(b->values, pos); var = git_strmap_value_at(b->values, pos);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment