From 1d4dcc4b48f9b60c70aefc791da500b4ff16ae7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Fri, 1 Jun 2012 11:48:58 +0200 Subject: [PATCH] config: set an error message when asked to delete a non-existent key --- src/config_file.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/config_file.c b/src/config_file.c index cbc48bcd9..1c748fad1 100644 --- a/src/config_file.c +++ b/src/config_file.c @@ -443,8 +443,10 @@ static int config_delete(git_config_file *cfg, const char *name) pos = git_strmap_lookup_index(b->values, 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; + } var = git_strmap_value_at(b->values, pos);