Browse Source

mpjpegde: trim header name/value of MIME headers

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
tags/n3.0
Alex Agranovsky Michael Niedermayer 9 years ago
parent
commit
1de21215d4
1 changed files with 15 additions and 0 deletions
  1. +15
    -0
      libavformat/mpjpegdec.c

+ 15
- 0
libavformat/mpjpegdec.c View File

@@ -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)


*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)
p++; p++;


*value = p; *value = p;
trim_right(*value);


return 0; return 0;
} }


Loading…
Cancel
Save