summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_asf.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/demux_asf.c')
-rw-r--r--libmpdemux/demux_asf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmpdemux/demux_asf.c b/libmpdemux/demux_asf.c
index a072b1c640..4a177b70a3 100644
--- a/libmpdemux/demux_asf.c
+++ b/libmpdemux/demux_asf.c
@@ -446,7 +446,8 @@ static demuxer_t* demux_open_asf(demuxer_t* demuxer)
sh_video_t *sh_video=NULL;
//---- ASF header:
- read_asf_header(demuxer);
+ if (!read_asf_header(demuxer))
+ return NULL;
stream_reset(demuxer->stream);
stream_seek(demuxer->stream,demuxer->movi_start);
// demuxer->idx_pos=0;