mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-26 04:09:30 +03:00
fix nonce counter base - #2061
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
Sat Jan 7 17:30:48 CET 2012
|
||||
Digest authentication expects nonce count in base 16, not base 10
|
||||
(#2061). -tclaveirole
|
||||
|
||||
Thu Jan 5 22:01:37 CET 2012
|
||||
Partial fix for #2059, digest authentication with GET arguments. -CG
|
||||
|
||||
|
||||
@@ -551,7 +551,7 @@ MHD_digest_auth_check(struct MHD_Connection *connection,
|
||||
(0 == lookup_sub_value(nc, sizeof (nc), header, "nc")) ||
|
||||
(0 == lookup_sub_value(response, sizeof (response), header, "response")) )
|
||||
return MHD_NO;
|
||||
nci = strtoul (nc, &end, 10);
|
||||
nci = strtoul (nc, &end, 16);
|
||||
if ( ('\0' != *end) ||
|
||||
( (LONG_MAX == nci) && (errno == ERANGE) ) )
|
||||
return MHD_NO; /* invalid nonce */
|
||||
|
||||
Reference in New Issue
Block a user