Commit 1de21215 authored by Alex Agranovsky's avatar Alex Agranovsky Committed by Michael Niedermayer

mpjpegde: trim header name/value of MIME headers

Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 0572bd1a
...@@ -40,6 +40,19 @@ static int get_line(AVIOContext *pb, char *line, int line_size) ...@@ -40,6 +40,19 @@ static int get_line(AVIOContext *pb, char *line, int line_size)
return 0; return 0;
} }
static void trim_right(char* p)
{
char* end;
if (!p || !*p)
return;
end=p+strlen(p)-1;
while (end!=p && av_isspace(*end)) {
*end='\0';
end--;
}
}
static int split_tag_value(char **tag, char **value, char *line) static int split_tag_value(char **tag, char **value, char *line)
{ {
char *p = line; char *p = line;
...@@ -51,6 +64,7 @@ static int split_tag_value(char **tag, char **value, char *line) ...@@ -51,6 +64,7 @@ static int split_tag_value(char **tag, char **value, char *line)
*p = '\0'; *p = '\0';
*tag = line; *tag = line;
trim_right(*tag);
p++; p++;
...@@ -58,6 +72,7 @@ static int split_tag_value(char **tag, char **value, char *line) ...@@ -58,6 +72,7 @@ static int split_tag_value(char **tag, char **value, char *line)
p++; p++;
*value = p; *value = p;
trim_right(*value);
return 0; return 0;
} }
......
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