[FFmpeg-cvslog] r13635 - trunk/libavformat/matroskadec.c

aurel subversion
Tue Jun 3 01:27:14 CEST 2008


Author: aurel
Date: Tue Jun  3 01:27:14 2008
New Revision: 13635

Log:
matroskadec: avoid potential mem leak
fix CID120


Modified:
   trunk/libavformat/matroskadec.c

Modified: trunk/libavformat/matroskadec.c
==============================================================================
--- trunk/libavformat/matroskadec.c	(original)
+++ trunk/libavformat/matroskadec.c	Tue Jun  3 01:27:14 2008
@@ -2962,6 +2962,7 @@ matroska_parse_block(MatroskaDemuxContex
                 pkt = av_mallocz(sizeof(AVPacket));
                 /* XXX: prevent data copy... */
                 if (av_new_packet(pkt, pkt_size+offset) < 0) {
+                    av_free(pkt);
                     res = AVERROR(ENOMEM);
                     n = laces-1;
                     break;




More information about the ffmpeg-cvslog mailing list