]> git.sesse.net Git - vlc/commitdiff
don't release before unlock, thanks to ivoire for spotting this
authorIlkka Ollakka <ileoo@videolan.org>
Wed, 23 Jul 2008 12:42:08 +0000 (15:42 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Wed, 23 Jul 2008 12:42:08 +0000 (15:42 +0300)
modules/misc/lua/libs/playlist.c

index 067e30008bcf64fdad4ee15e995566e1d9f1a929..9dfe97c6cc948dd9959844a155bc729068e6151e 100644 (file)
@@ -246,8 +246,8 @@ static int vlclua_playlist_get( lua_State *L )
         p_item = playlist_ItemGetById( p_playlist, i_id, true );
         if( !p_item )
         {
-            vlclua_release_playlist_internal( p_playlist );
             vlc_object_unlock( p_playlist );
+            vlclua_release_playlist_internal( p_playlist );
             return 0; /* Should we return an error instead? */
         }
     }