From 9f584dfb5622cb5b7a81f3e516179b76236c6cc2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Wed, 23 Dec 2009 13:30:11 +0100 Subject: [PATCH] libvlc: destroy the intf variable only if created just before. --- src/libvlc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libvlc.c b/src/libvlc.c index c3087573ef..b39fbf2af6 100644 --- a/src/libvlc.c +++ b/src/libvlc.c @@ -1171,6 +1171,7 @@ int libvlc_InternalAddIntf( libvlc_int_t *p_libvlc, char const *psz_module ) "Use 'cvlc' to use vlc without interface.") ); } free( psz_interface ); + var_Destroy( p_libvlc, "intf" ); } /* Try to create the interface */ @@ -1178,7 +1179,6 @@ int libvlc_InternalAddIntf( libvlc_int_t *p_libvlc, char const *psz_module ) if( ret ) msg_Err( p_libvlc, "interface \"%s\" initialization failed", psz_module ? psz_module : "default" ); - var_Destroy( p_libvlc, "intf" ); return ret; } -- 2.39.5