X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fstream_output%2Fannounce.c;h=261b69dd31f929f6dfd7d24b68a6802b7a1089a6;hb=ea9810b5d2cc919d9231dca44f9b3fc06e68da86;hp=925ce1a7eba94c19044d311e9b9eecc3a993c1cb;hpb=7c97b0295e1c279b4ba43c76b40503b8024f3559;p=vlc diff --git a/src/stream_output/announce.c b/src/stream_output/announce.c index 925ce1a7eb..261b69dd31 100644 --- a/src/stream_output/announce.c +++ b/src/stream_output/announce.c @@ -65,12 +65,10 @@ sout_AnnounceRegisterSDP( vlc_object_t *obj, const char *psz_sdp, assert (p_method == &sap_method); (void) p_method; - session_descriptor_t *p_session = malloc (sizeof (*p_session)); - - if (!p_session) + session_descriptor_t *p_session = calloc( 1, sizeof (*p_session) ); + if( !p_session ) return NULL; - memset( p_session, 0, sizeof( *p_session ) ); p_session->psz_sdp = strdup( psz_sdp ); /* GRUIK. We should not convert back-and-forth from string to numbers */