mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 19:30:05 +00:00
Check return value of get_chunk_header(). Since enum can be unsigned, the
current code wouldn't always error out on errors. Based on patch by Stephen d'Angelo <sdangelo evertz com>. Originally committed as revision 25260 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
329d689f75
commit
3dedbeff7b
@ -147,9 +147,9 @@ static int get_http_header_data(MMSHContext *mmsh)
|
||||
|
||||
for (;;) {
|
||||
len = 0;
|
||||
chunk_type = get_chunk_header(mmsh, &len);
|
||||
if (chunk_type < 0) {
|
||||
return chunk_type;
|
||||
res = chunk_type = get_chunk_header(mmsh, &len);
|
||||
if (res < 0) {
|
||||
return res;
|
||||
} else if (chunk_type == CHUNK_TYPE_ASF_HEADER){
|
||||
// get asf header and stored it
|
||||
if (!mms->header_parsed) {
|
||||
|
Loading…
Reference in New Issue
Block a user