mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
Error out also when reading nuv header returns with partial data and return
AVERROR(EIO) then. Originally committed as revision 18357 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
2fa6bc789f
commit
4e5735f774
@ -199,8 +199,8 @@ static int nuv_packet(AVFormatContext *s, AVPacket *pkt) {
|
||||
int copyhdrsize = ctx->rtjpg_video ? HDRSIZE : 0;
|
||||
uint64_t pos = url_ftell(pb);
|
||||
ret = get_buffer(pb, hdr, HDRSIZE);
|
||||
if (ret <= 0)
|
||||
return ret ? ret : -1;
|
||||
if (ret < HDRSIZE)
|
||||
return ret < 0 ? ret : AVERROR(EIO);
|
||||
frametype = hdr[0];
|
||||
size = PKTSIZE(AV_RL32(&hdr[8]));
|
||||
switch (frametype) {
|
||||
|
Loading…
Reference in New Issue
Block a user