summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-01 23:50:30 +0000
committerrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-01 23:50:30 +0000
commit7cd95a4b4b59c139ef44b962c914f643fdc5a33f (patch)
treeb139a5e61f1f2f2a7b8d1178b78ad4c1b9a4d7ed /libmpdemux
parent8a3d3f57eeb2b9b32072f0e3951974794ee56226 (diff)
downloadmpv-7cd95a4b4b59c139ef44b962c914f643fdc5a33f.tar.bz2
mpv-7cd95a4b4b59c139ef44b962c914f643fdc5a33f.tar.xz
Don't use free()d pointer CID 260
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18012 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/asfheader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/asfheader.c b/libmpdemux/asfheader.c
index 29561da6be..36f05a7c25 100644
--- a/libmpdemux/asfheader.c
+++ b/libmpdemux/asfheader.c
@@ -123,8 +123,8 @@ int asf_check_header(demuxer_t *demuxer){
return 0; // not ASF guid
}
if(asf->header.cno>256){
- free(asf);
mp_msg(MSGT_HEADER,MSGL_V,"ASF_check: invalid subchunks_no %d\n",(int) asf->header.cno);
+ free(asf);
return 0; // invalid header???
}
demuxer->priv = asf;