Commit 67521fd9 authored by Marko Mikulicic's avatar Marko Mikulicic Committed by rojer

Fix parse uri

    PUBLISHED_FROM=9bc251ed259e909a8438f95a82d0a229b5a834cf
parent 8c394f44
......@@ -3816,7 +3816,6 @@ int mg_parse_uri(struct mg_str uri, struct mg_str *scheme,
const char *p = uri.p, *end = p + uri.len;
while (p < end) {
printf("STATE: %d (%s)\n", state, p);
switch (state) {
case P_START:
/*
......@@ -3859,12 +3858,14 @@ int mg_parse_uri(struct mg_str uri, struct mg_str *scheme,
state = P_HOST;
break;
} else if (*p == '/') {
/* backtrack and parse as host */
state = P_HOST;
p = ruser_info.p;
break;
}
}
if (p == end || *p == '/') {
/* backtrack and parse as host */
state = P_HOST;
p = ruser_info.p;
}
ruser_info.len = p - ruser_info.p;
break;
case P_HOST:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment