]> git.sesse.net Git - vlc/commitdiff
lua: Don't crash when reactivating an extension.
authorHugo Beauzée-Luyssen <beauze.h@gmail.com>
Mon, 4 Jul 2011 15:59:55 +0000 (17:59 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Mon, 4 Jul 2011 19:51:49 +0000 (21:51 +0200)
Close #5019
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/lua/extension.c

index 541d06cfd44edd68ffaf96fc6525a472b58a5443..25b6c3435e968b9e7d647204dfa7cf8f16a3c3b8 100644 (file)
@@ -654,6 +654,7 @@ int lua_ExtensionDeactivate( extensions_manager_t *p_mgr, extension_t *p_ext )
             vlc_gc_decref( p_item );
         }
         vlc_object_release( p_ext->p_sys->p_input );
+        p_ext->p_sys->p_input = NULL;
     }
 
     int i_ret = lua_ExecuteFunction( p_mgr, p_ext, "deactivate", LUA_END );