From 1b9d311b5ce7709a41558b3973c407ffef4a9848 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 25 Sep 2008 14:09:22 +0000 Subject: - Fixed the HTTP Digest auth code to not behave badly when getting a blank realm with realm="". http://curl.haxx.se/bug/view.cgi?id=2126435 --- lib/http_digest.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib') diff --git a/lib/http_digest.c b/lib/http_digest.c index 81e8612a7..0d92652a0 100644 --- a/lib/http_digest.c +++ b/lib/http_digest.c @@ -104,6 +104,12 @@ CURLdigest Curl_input_digest(struct connectdata *conn, include the possibly trailing comma, newline or carriage return */ (2 == sscanf(header, "%255[^=]=%1023[^\r\n,]", value, content)) ) { + if(!strcmp("\"\"", content)) { + /* for the name="" case where we get only the "" in the content variable, + * simply clear the content then + */ + content[0]=0; + } if(strequal(value, "nonce")) { d->nonce = strdup(content); if(!d->nonce) -- cgit v1.2.3