mirror of https://git.ffmpeg.org/ffmpeg.git
sol: return error if av_get_packet() fails.
This prevents sending a packet with data=NULL size=AVERROR_EOF.
This commit is contained in:
parent
88f908fbdc
commit
b15a9888a8
|
@ -132,6 +132,8 @@ static int sol_read_packet(AVFormatContext *s,
|
||||||
if (s->pb->eof_reached)
|
if (s->pb->eof_reached)
|
||||||
return AVERROR(EIO);
|
return AVERROR(EIO);
|
||||||
ret= av_get_packet(s->pb, pkt, MAX_SIZE);
|
ret= av_get_packet(s->pb, pkt, MAX_SIZE);
|
||||||
|
if (ret < 0)
|
||||||
|
return ret;
|
||||||
pkt->stream_index = 0;
|
pkt->stream_index = 0;
|
||||||
|
|
||||||
/* note: we need to modify the packet size here to handle the last
|
/* note: we need to modify the packet size here to handle the last
|
||||||
|
|
Loading…
Reference in New Issue