diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2015-01-17 16:05:08 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2015-01-17 16:27:18 +0100 |
commit | edf1cb7aeea0f8fe0e3e785648a30a7ed99defd0 (patch) | |
tree | dd711ca8424d8f075f5e3500629d300458236e3c | |
parent | e0623953e1e6a5b709d497af601c08fd9b358e2b (diff) | |
download | ffmpeg-edf1cb7aeea0f8fe0e3e785648a30a7ed99defd0.tar.gz |
avformat/nsvdec: Check av_get_packet() return value
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavformat/nsvdec.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libavformat/nsvdec.c b/libavformat/nsvdec.c index 05dfd539e4..f479d1e5aa 100644 --- a/libavformat/nsvdec.c +++ b/libavformat/nsvdec.c @@ -595,9 +595,11 @@ null_chunk_retry: st[s->streams[1]->id] = s->streams[1]; if (vsize && st[NSV_ST_VIDEO]) { + int ret; nst = st[NSV_ST_VIDEO]->priv_data; pkt = &nsv->ahead[NSV_ST_VIDEO]; - av_get_packet(pb, pkt, vsize); + if ((ret = av_get_packet(pb, pkt, vsize)) < 0) + return ret; pkt->stream_index = st[NSV_ST_VIDEO]->index;//NSV_ST_VIDEO; pkt->dts = nst->frame_offset; pkt->flags |= nsv->state == NSV_HAS_READ_NSVS ? AV_PKT_FLAG_KEY : 0; /* keyframe only likely on a sync frame */ |