]> git.sesse.net Git - vlc/commitdiff
Fix a very unlikely memleak
authorRafaël Carré <funman@videolan.org>
Fri, 16 May 2008 08:15:23 +0000 (10:15 +0200)
committerRafaël Carré <funman@videolan.org>
Fri, 16 May 2008 08:15:23 +0000 (10:15 +0200)
src/libvlc-common.c

index 42b2d003db7773ac7bf81f5b36127401c6a4c1f5..f2e56131df5ed00c03863e091cec9a1e2150277b 100644 (file)
@@ -1998,6 +1998,7 @@ static void InitDeviceValues( libvlc_int_t *p_vlc )
     p_connection = dbus_bus_get ( DBUS_BUS_SYSTEM, &error );
     if( dbus_error_is_set( &error ) || !p_connection )
     {
     p_connection = dbus_bus_get ( DBUS_BUS_SYSTEM, &error );
     if( dbus_error_is_set( &error ) || !p_connection )
     {
+        libhal_ctx_free( ctx );
         dbus_error_free( &error );
         return;
     }
         dbus_error_free( &error );
         return;
     }