X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Flua%2Flibs%2Fplaylist.c;h=ff65f3e3e27bc6872bf6ebeef9f109ca23f7debc;hb=7ca4e3eb624251feb1f97cfc25104cce473e04a0;hp=067e30008bcf64fdad4ee15e995566e1d9f1a929;hpb=719f12a6796bdebe4cfb7a0e7c2833511af1eb3c;p=vlc diff --git a/modules/misc/lua/libs/playlist.c b/modules/misc/lua/libs/playlist.c index 067e30008b..ff65f3e3e2 100644 --- a/modules/misc/lua/libs/playlist.c +++ b/modules/misc/lua/libs/playlist.c @@ -56,7 +56,7 @@ playlist_t *vlclua_get_playlist_internal( lua_State *L ) void vlclua_release_playlist_internal( playlist_t *p_playlist ) { - pl_Release( p_playlist ); + vlc_object_release( p_playlist ); } static int vlclua_playlist_prev( lua_State * L ) @@ -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? */ } }