void services_discovery_Stop ( services_discovery_t * p_sd )
{
- ObjectKillChildrens( p_sd );
+ ObjectKillChildrens( VLC_OBJECT(p_sd) );
if( p_sd->pf_run ) vlc_thread_join( p_sd );
module_Unneed( p_sd, p_sd->p_module );
PL_UNLOCK;
services_discovery_Destroy( p_sds->p_sd );
+ free( p_sds );
return VLC_SUCCESS;
}