Prechádzať zdrojové kódy

Parsing auth header - fix issue 206, IE case

Sergey Lyubka 14 rokov pred
rodič
commit
db1c0806ef
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      mongoose.c

+ 1 - 1
mongoose.c

@@ -2057,7 +2057,7 @@ static int parse_auth_header(struct mg_connection *conn, char *buf,
   // Parse authorization header
   for (;;) {
     name = skip(&s, "=");
-    value = skip(&s, " ");
+    value = skip(&s, ", ");  // IE uses commas, FF uses spaces
 
     // Handle commas: Digest username="a", realm="b", ...
     if (value[strlen(value) - 1] == ',') {