summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-03-09 22:11:39 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-03-09 22:11:39 +0000
commit0abc4c6d6328c411123ece4a23f95a20ec352c06 (patch)
tree8efc8464d3c899204627564cbd9915bdc15d3536 /libmpdemux
parenta2d1fa71e8fdea605ff5f1ac8ec5cb4021fee34d (diff)
downloadmpv-0abc4c6d6328c411123ece4a23f95a20ec352c06.tar.bz2
mpv-0abc4c6d6328c411123ece4a23f95a20ec352c06.tar.xz
fix minor (i.e. unlikely to ever happen) leak when init fails
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17790 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_aac.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpdemux/demux_aac.c b/libmpdemux/demux_aac.c
index eb0d853933..9035c9f9b2 100644
--- a/libmpdemux/demux_aac.c
+++ b/libmpdemux/demux_aac.c
@@ -56,7 +56,10 @@ static int demux_aac_init(demuxer_t *demuxer)
priv->buf = (uint8_t*) malloc(8);
if(!priv->buf)
+ {
+ free(priv);
return 0;
+ }
demuxer->priv = priv;
return 1;