vlc | branch: master | Hugo Beauzée-Luyssen <[email protected]> | Tue Dec 8 18:27:21 2015 +0100| [ea1db09becdfe6b05233f312592c33d63c025f96] | committer: Hugo Beauzée-Luyssen
lua: Destroy the callback before destroying the variable > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ea1db09becdfe6b05233f312592c33d63c025f96 --- modules/lua/extension.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/lua/extension.c b/modules/lua/extension.c index 5958af1..9546e4c 100644 --- a/modules/lua/extension.c +++ b/modules/lua/extension.c @@ -141,6 +141,8 @@ void Close_Extension( vlc_object_t *p_this ) p_mgr->p_sys->b_killed = true; vlc_mutex_unlock( &p_mgr->lock ); + var_DelCallback( p_this, "dialog-event", + vlclua_extension_dialog_callback, NULL ); var_Destroy( p_mgr, "dialog-event" ); extension_t *p_ext = NULL; @@ -188,9 +190,6 @@ void Close_Extension( vlc_object_t *p_this ) FOREACH_END() ARRAY_RESET( p_mgr->extensions ); - - var_DelCallback( p_this, "dialog-event", - vlclua_extension_dialog_callback, NULL ); } /** _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
