]> git.sesse.net Git - vlc/blobdiff - modules/stream_out/rtp.c
Big SAP/announce cleanup
[vlc] / modules / stream_out / rtp.c
index 0e25c2d223e66cb0b932670f989c5ea0e42acade..b4b50ab48d932a6642e112316e854359df0de1f2 100644 (file)
@@ -1545,12 +1545,13 @@ static int SapSetup( sout_stream_t *p_stream )
 
     if( ( p_sys->i_es > 0 || p_sys->p_mux ) && p_sys->psz_sdp && *p_sys->psz_sdp )
     {
-        p_sys->p_session = sout_AnnounceRegisterSDP( p_sout, p_sys->psz_sdp,
+        p_sys->p_session = sout_AnnounceRegisterSDP( p_sout, SOUT_CFG_PREFIX,
+                                                     p_sys->psz_sdp,
                                                      p_sys->psz_destination,
                                                      p_method );
     }
 
-    free( p_method );
+    sout_MethodRelease( p_method );
     return VLC_SUCCESS;
 }