FREE( p_session->psz_group );
FREE( p_session->psz_uri );
FREE( p_session->psz_sdp );
- FREE( p_session );
+ free( p_session );
}
}
/* Default values */
p_method->psz_address = NULL;
p_method->i_ip_version = 4 ;
- p_method->psz_ipv6_scope = strdup("8");
+ p_method->sz_ipv6_scope = '\0';
}
}
return p_method;
if( p_method->i_ip_version == 6 )
{
char sz_scope;
- if( p_method->psz_ipv6_scope != NULL )
+ if( p_method->sz_ipv6_scope )
{
- sz_scope = *p_method->psz_ipv6_scope;
+ sz_scope = p_method->sz_ipv6_scope;
}
else
{
p_address->b_enabled = VLC_TRUE;
p_address->b_ready = VLC_TRUE;
p_address->i_interval = config_GetInt( p_sap,"sap-interval");
+ p_address->i_rfd = -1;
}
if( p_address->i_wfd == -1 || (p_address->i_rfd == -1
REMOVE_ELEM( p_sap->pp_sessions,
p_sap->i_sessions,
i );
+
+ FREE( p_session->p_sap->psz_sdp );
+ FREE( p_session->p_sap->psz_data );
+ free( p_session->p_sap );
break;
}
}