const char *psz_name, int i_port, char *psz_txt )
{
int err;
- bonjour_t *p_sys;
- p_sys = (bonjour_t *)malloc( sizeof(*p_sys) );
+ bonjour_t* p_sys = calloc( 1, sizeof(*p_sys) );
if( p_sys == NULL )
return NULL;
- memset( p_sys, 0, sizeof(*p_sys) );
-
p_sys->p_log = p_log;
-
p_sys->i_port = i_port;
p_sys->psz_name = avahi_strdup( psz_name );
p_sys->psz_stype = avahi_strdup( psz_stype );
if( vlc_thread_create( p_sys->poll_thread, "Avahi Poll Iterate Thread",
poll_iterate_thread,
- VLC_THREAD_PRIORITY_HIGHEST, false ) )
+ VLC_THREAD_PRIORITY_HIGHEST ) )
{
msg_Err( p_sys->p_log, "failed to create poll iterate thread" );
goto error;