diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-03-09 22:11:39 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-03-09 22:11:39 +0000 |
commit | 0abc4c6d6328c411123ece4a23f95a20ec352c06 (patch) | |
tree | 8efc8464d3c899204627564cbd9915bdc15d3536 /libmpdemux | |
parent | a2d1fa71e8fdea605ff5f1ac8ec5cb4021fee34d (diff) | |
download | mpv-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.c | 3 |
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; |