Follow 308 redirects (as used by GitLab)

parent a8d447f6
...@@ -395,7 +395,8 @@ static int on_headers_complete(http_parser *parser) ...@@ -395,7 +395,8 @@ static int on_headers_complete(http_parser *parser)
if ((parser->status_code == 301 || if ((parser->status_code == 301 ||
parser->status_code == 302 || parser->status_code == 302 ||
(parser->status_code == 303 && get_verb == s->verb) || (parser->status_code == 303 && get_verb == s->verb) ||
parser->status_code == 307) && parser->status_code == 307 ||
parser->status_code == 308) &&
t->location) { t->location) {
if (s->redirect_count >= 7) { if (s->redirect_count >= 7) {
......
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