diff options
author | David Brooks <dave@bcs.co.nz> | 2016-06-19 11:46:43 +0100 |
---|---|---|
committer | David Brooks <dave@bcs.co.nz> | 2016-06-19 11:46:43 +0100 |
commit | 6c9eb86f227c46bb43e8b97f11c1cf2c5952eb8a (patch) | |
tree | c8cab6f9bcc37578c8edd666ae6829b601124a4e | |
parent | 69c71f2917fede843789e783ab6fe0fcda68753a (diff) | |
download | libgit2-6c9eb86f227c46bb43e8b97f11c1cf2c5952eb8a.tar.gz |
HTTP authentication scheme name is case insensitive.
-rw-r--r-- | src/transports/http.c | 2 |
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] == ' ')); } |