From 6c9eb86f227c46bb43e8b97f11c1cf2c5952eb8a Mon Sep 17 00:00:00 2001 From: David Brooks Date: Sun, 19 Jun 2016 11:46:43 +0100 Subject: [PATCH] HTTP authentication scheme name is case insensitive. --- src/transports/http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transports/http.c b/src/transports/http.c index 7bb3374a0..4fbbfbbad 100644 --- a/src/transports/http.c +++ b/src/transports/http.c @@ -114,7 +114,7 @@ static bool challenge_match(git_http_auth_scheme *scheme, void *data) size_t scheme_len; scheme_len = strlen(scheme_name); - return (strncmp(challenge, scheme_name, scheme_len) == 0 && + return (strncasecmp(challenge, scheme_name, scheme_len) == 0 && (challenge[scheme_len] == '\0' || challenge[scheme_len] == ' ')); }