]> git.sesse.net Git - vlc/commitdiff
Don't keep mutex locked if we bail out
authorClément Stenac <zorglub@videolan.org>
Wed, 14 Dec 2005 19:13:43 +0000 (19:13 +0000)
committerClément Stenac <zorglub@videolan.org>
Wed, 14 Dec 2005 19:13:43 +0000 (19:13 +0000)
src/interface/interaction.c

index 07c56397881a83c5e4c0e83fa4b9261d8c6b3cea..e0c96b89b8b52d12575b4e91aa01c9f2bf3dc04a 100644 (file)
@@ -466,7 +466,11 @@ void __intf_UserHide( vlc_object_t *p_this, int i_id )
     vlc_mutex_lock( &p_interaction->object_lock );
     p_dialog  =  intf_InteractionGetById( p_this, i_id );
 
-    if( !p_dialog ) return;
+    if( !p_dialog )
+    {
+       vlc_mutex_unlock( &p_interaction->object_lock );
+       return;
+    }
 
     p_dialog->i_status = ANSWERED_DIALOG;
     vlc_mutex_unlock( &p_interaction->object_lock );