Skip to content
Snippets Groups Projects
Commit 5ae17853 authored by Luca Barbato's avatar Luca Barbato
Browse files

http: Add the trailing endlines if they are missing

Makes slightly easier the life of those want to use the option
from the command line
parent bf0cef5c
No related branches found
No related tags found
No related merge requests found
...@@ -287,9 +287,16 @@ static int http_open(URLContext *h, const char *uri, int flags, ...@@ -287,9 +287,16 @@ static int http_open(URLContext *h, const char *uri, int flags,
if (s->headers) { if (s->headers) {
int len = strlen(s->headers); int len = strlen(s->headers);
if (len < 2 || strcmp("\r\n", s->headers + len - 2)) if (len < 2 || strcmp("\r\n", s->headers + len - 2)) {
av_log(h, AV_LOG_WARNING, av_log(h, AV_LOG_WARNING,
"No trailing CRLF found in HTTP header.\n"); "No trailing CRLF found in HTTP header.\n");
ret = av_reallocp(&s->headers, len + 3);
if (ret < 0)
return ret;
s->headers[len] = '\r';
s->headers[len + 1] = '\n';
s->headers[len + 2] = '\0';
}
} }
ret = http_open_cnx(h, options); ret = http_open_cnx(h, options);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment