summaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@elego.de>2011-04-06 15:17:06 +0200
committerCarlos Martín Nieto <cmn@elego.de>2011-04-06 15:29:01 +0200
commit6776fd514bbfe46f59cd292fa806b42127ec2b0e (patch)
tree06edd268cec1d02a4172902fe03c85cd1bdd9288 /src/config.c
parent8cd767ef52ad35331f082394ec93df8e57757120 (diff)
downloadlibgit2-6776fd514bbfe46f59cd292fa806b42127ec2b0e.tar.gz
config: really compare the variable name case-insensitively
Make cvar_name_match really compare the last part of the variable ignoring the case. Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/config.c b/src/config.c
index bd0886e8d..6dd2426be 100644
--- a/src/config.c
+++ b/src/config.c
@@ -109,10 +109,7 @@ static int cvar_name_match(const char *local, const char *input)
/*
* Anything after the last (possibly only) dot is case-insensitive
*/
- if (!strcmp(input_dot, local_dot))
- return 1;
-
- return 0;
+ return !strcasecmp(input_dot, local_dot);
}
static git_cvar *cvar_list_find(git_cvar *start, const char *name)