From: Pierre d'Herbemont Date: Fri, 17 Aug 2007 07:41:18 +0000 (+0000) Subject: misc/events.c: Don't call an invalid ptr (oops). X-Git-Tag: 0.9.0-test0~6462 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5a68b3bfdc6dec6dc789f68b29d2295686bbbc73;p=vlc misc/events.c: Don't call an invalid ptr (oops). --- diff --git a/src/misc/events.c b/src/misc/events.c index e30856923c..62d039ca7f 100644 --- a/src/misc/events.c +++ b/src/misc/events.c @@ -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 ); } /**