]> git.sesse.net Git - x264/commitdiff
matroska: Fix memory leak
authorHenrik Gramner <henrik@gramner.com>
Tue, 23 Jun 2015 11:38:02 +0000 (13:38 +0200)
committerAnton Mitrofanov <BugMaster@narod.ru>
Fri, 24 Jul 2015 21:39:35 +0000 (00:39 +0300)
output/matroska.c

index 51dea2701c663254c47511eeaef08b9e9535565a..e5ab963131942fb42344c34893ff9d8bcadedd5c 100644 (file)
@@ -157,11 +157,11 @@ static int write_headers( hnd_t handle, x264_nal_t *p_nal )
                            avcC, avcC_len, p_mkv->frame_duration, 50000,
                            p_mkv->width, p_mkv->height,
                            p_mkv->d_width, p_mkv->d_height, p_mkv->display_size_units, p_mkv->stereo_mode );
+    free( avcC );
+
     if( ret < 0 )
         return ret;
 
-    free( avcC );
-
     // SEI
 
     if( !p_mkv->b_writing_frame )