summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreynaldo <reynaldo@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-25 20:39:01 +0000
committerreynaldo <reynaldo@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-25 20:39:01 +0000
commite2b9f14a02709b79de09670fad432044dd9ce8df (patch)
treebd552ed5845762a819dddfee3e3d2abf9709bce7
parent40272a755cd031cf6c8fb147ca1fc1eed374b403 (diff)
downloadmpv-e2b9f14a02709b79de09670fad432044dd9ce8df.tar.bz2
mpv-e2b9f14a02709b79de09670fad432044dd9ce8df.tar.xz
add two missing checks - PATCH by Karolina Lindqvist AT kramnet-se
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20448 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--libmpdemux/demux_rawdv.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libmpdemux/demux_rawdv.c b/libmpdemux/demux_rawdv.c
index 5decae3eca..388fe1c543 100644
--- a/libmpdemux/demux_rawdv.c
+++ b/libmpdemux/demux_rawdv.c
@@ -146,10 +146,13 @@ static demuxer_t* demux_open_rawdv(demuxer_t* demuxer)
dv_decoder=dv_decoder_new(TRUE,TRUE,FALSE);
dv_decoder->quality=DV_QUALITY_BEST;
- dv_parse_header(dv_decoder, dv_frame);
+ if (dv_parse_header(dv_decoder, dv_frame) == -1)
+ return NULL;
// create a new video stream header
sh_video = new_sh_video(demuxer, 0);
+ if (!sh_video)
+ return NULL;
// make sure the demuxer knows about the new video stream header
// (even though new_sh_video() ought to take care of it)