[libdvdcss-devel] Fix leak

[email protected] (Petri Hintukainen) Wed, 16 Dec 2015 09:51:16 +0100 (CET)
Newsgroups gmane.comp.video.videolan.libdvdcss,gmane.comp.video.videolan.libdvdcss.devel
Message-ID <[email protected]>
libdvdcss | branch: master | Petri Hintukainen <[email protected]> | Thu Jul 16 10:57:57 2015 +0300| [417a9cb24ea0658cdb76ae28e9f86dc2347ee1d5] | committer: Petri Hintukainen

Fix leak

> http://git.videolan.org/gitweb.cgi/libdvdcss.git/?a=commit;h=417a9cb24ea0658cdb76ae28e9f86dc2347ee1d5
---

 src/libdvdcss.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/libdvdcss.c b/src/libdvdcss.c
index 9a3d8ab..2f78b78 100644
--- a/src/libdvdcss.c
+++ b/src/libdvdcss.c
@@ -505,7 +505,9 @@ static dvdcss_t dvdcss_open_common ( const char *psz_target, void *p_stream,
 
     if( psz_target == NULL &&
       ( p_stream == NULL || p_stream_cb == NULL ) )
-        return NULL;
+    {
+        goto error;
+    }
 
     /* Initialize structure with default values. */
     dvdcss->i_fd = -1;

_______________________________________________
libdvdcss-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libdvdcss-devel