]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-5909 use correct ip in patched sdp
authorBrian West <brian@freeswitch.org>
Tue, 29 Oct 2013 17:58:53 +0000 (12:58 -0500)
committerBrian West <brian@freeswitch.org>
Tue, 29 Oct 2013 17:58:53 +0000 (12:58 -0500)
src/switch_core_media.c

index 53709197740431668d7d2e1e1fd8acf1f7d1bc20..3ab77c565b09c2132e26ab17de9a86a2781992b4 100644 (file)
@@ -6511,11 +6511,11 @@ SWITCH_DECLARE(void) switch_core_media_patch_sdp(switch_core_session_t *session)
                        strncpy(q, p, 7);
                        p += 7;
                        q += 7;
-                       strncpy(q, strchr(a_engine->codec_params.local_sdp_ip, ':') ? "6 " : "4 ", 2);
+                       strncpy(q, strchr(a_engine->codec_params.adv_sdp_ip, ':') ? "6 " : "4 ", 2);
                        p +=2;
                        q +=2;                  
-                       strncpy(q, a_engine->codec_params.local_sdp_ip, strlen(a_engine->codec_params.local_sdp_ip));
-                       q += strlen(a_engine->codec_params.local_sdp_ip);
+                       strncpy(q, a_engine->codec_params.adv_sdp_ip, strlen(a_engine->codec_params.adv_sdp_ip));
+                       q += strlen(a_engine->codec_params.adv_sdp_ip);
 
                        while (p && *p && ((*p >= '0' && *p <= '9') || *p == '.' || *p == ':' || (*p >= 'A' && *p <= 'F') || (*p >= 'a' && *p <= 'f'))) {
                                if (p >= pe) {