]> git.sesse.net Git - vlc/commitdiff
Lua SD: blind attempt at fixing #3324
authorFabio Ritrovato <sephiroth87@videolan.org>
Tue, 23 Feb 2010 14:23:49 +0000 (15:23 +0100)
committerFabio Ritrovato <sephiroth87@videolan.org>
Tue, 23 Feb 2010 14:23:49 +0000 (15:23 +0100)
modules/misc/lua/libs/sd.c

index 46ff868de7a161ede11e61d3b1c041d614a64b67..a5bb09fab2c7b3b6a09fe7337bcc732b870a4754 100644 (file)
@@ -201,9 +201,9 @@ static int vlclua_sd_add_item( lua_State *L )
 static int vlclua_sd_remove_item( lua_State *L )
 {
     services_discovery_t *p_sd = (services_discovery_t *)vlclua_get_this( L );
-    if( !lua_isnil( L, -1 ) )
+    if( !lua_isnil( L, 1 ) )
     {
-        input_item_t **pp_input = luaL_checkudata( L, -1, "input_item_t" );
+        input_item_t **pp_input = luaL_checkudata( L, 1, "input_item_t" );
         if( *pp_input )
             services_discovery_RemoveItem( p_sd, *pp_input );
         /* Make sure we won't try to remove it again */