vlc | branch: master | Rémi Denis-Courmont <r...@remlab.net> | Thu Sep 15 
14:14:39 2016 +0300| [2f60883561b4f0d99e1a8ca1b8dd564573f4c092] | committer: 
Rémi Denis-Courmont

spu: fix memory leak

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2f60883561b4f0d99e1a8ca1b8dd564573f4c092
---

 src/misc/subpicture.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/misc/subpicture.c b/src/misc/subpicture.c
index 3ea95d8..f18be17 100644
--- a/src/misc/subpicture.c
+++ b/src/misc/subpicture.c
@@ -186,9 +186,12 @@ subpicture_region_private_t 
*subpicture_region_private_New( video_format_t *p_fm
         return NULL;
 
     if ( video_format_Copy( &p_private->fmt, p_fmt ) != VLC_SUCCESS )
+    {
+        free( p_private );
         return NULL;
-    p_private->p_picture = NULL;
+    }
 
+    p_private->p_picture = NULL;
     return p_private;
 }
 

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to