sol: return error if av_get_packet() fails.
This prevents sending a packet with data=NULL size=AVERROR_EOF. (cherry picked from commit b15a9888a8f8e8cc9784ffd8d5d0307900fb78bb) Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:
parent
74f4c1358c
commit
ce80957cf1
@ -132,6 +132,8 @@ static int sol_read_packet(AVFormatContext *s,
|
||||
if (s->pb->eof_reached)
|
||||
return AVERROR(EIO);
|
||||
ret= av_get_packet(s->pb, pkt, MAX_SIZE);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
pkt->stream_index = 0;
|
||||
|
||||
/* note: we need to modify the packet size here to handle the last
|
||||
|
Loading…
x
Reference in New Issue
Block a user