summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brooks <dave@bcs.co.nz>2016-06-19 11:46:43 +0100
committerDavid Brooks <dave@bcs.co.nz>2016-06-19 11:46:43 +0100
commit6c9eb86f227c46bb43e8b97f11c1cf2c5952eb8a (patch)
treec8cab6f9bcc37578c8edd666ae6829b601124a4e
parent69c71f2917fede843789e783ab6fe0fcda68753a (diff)
downloadlibgit2-6c9eb86f227c46bb43e8b97f11c1cf2c5952eb8a.tar.gz
HTTP authentication scheme name is case insensitive.
-rw-r--r--src/transports/http.c2
1 files changed, 1 insertions, 1 deletions
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] == ' '));
}