]> git.sesse.net Git - vlc/commitdiff
misc/events.c: Don't call an invalid ptr (oops).
authorPierre d'Herbemont <pdherbemont@videolan.org>
Fri, 17 Aug 2007 07:41:18 +0000 (07:41 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Fri, 17 Aug 2007 07:41:18 +0000 (07:41 +0000)
src/misc/events.c

index e30856923c344745835fd2f781907691cfd74fc8..62d039ca7f5f7ab09ceaf94f496aed0ac8ea07d0 100644 (file)
@@ -127,7 +127,7 @@ void vlc_event_send( vlc_event_manager_t * p_em,
 {
     vlc_event_listeners_group_t * listeners_group;
     vlc_event_listener_t * listener;
-    vlc_event_callback_t func;
+    vlc_event_callback_t func = NULL;
     void * user_data;
 
     /* Fill event with the sending object now */
@@ -146,8 +146,8 @@ void vlc_event_send( vlc_event_manager_t * p_em,
         }
     FOREACH_END()
     vlc_mutex_unlock( &p_em->object_lock );
-    
-    func( p_event, user_data );
+    if( func )
+        func( p_event, user_data );
 }
 
 /**