]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11832 [core] clear the old pmap when codec negotiated
authorLiyang <liyang@x-y-t.cn>
Wed, 8 May 2019 08:39:53 +0000 (16:39 +0800)
committerMike Jerris <mike@signalwire.com>
Thu, 6 Jun 2019 15:59:16 +0000 (11:59 -0400)
src/switch_core_media.c

index 2db8c7453f13aa7b0f69300638a40cc3b094d6ee..ff5300537c997a2a7a4d5f9b8c7f3a32968da0bb 100644 (file)
@@ -6182,6 +6182,7 @@ SWITCH_DECLARE(uint8_t) switch_core_media_negotiate_sdp(switch_core_session_t *s
 
                                vmatch = 1;
                                v_engine->codec_negotiated = 1;
+                               v_engine->payload_map = NULL;
 
                                for(j = 0; j < m_idx && smh->num_negotiated_codecs < SWITCH_MAX_CODECS; j++) {
                                        payload_map_t *pmap = switch_core_media_add_payload_map(session,