From: Jonas Jelten Date: Mon, 27 Apr 2020 19:28:34 +0000 (+0200) Subject: [mod_sofia] Fix rtp config ipv4/ipv6 index confusion X-Git-Tag: v1.10.3^2~43^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F586%2Fhead;p=thirdparty%2Ffreeswitch.git [mod_sofia] Fix rtp config ipv4/ipv6 index confusion --- diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index 31020b3b00..32f27462e5 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -5110,13 +5110,13 @@ switch_status_t config_sofia(sofia_config_t reload, char *profile_name) } if (strchr(ip, ':')) { - if (profile->rtpip_index < MAX_RTPIP) { + if (profile->rtpip_index6 < MAX_RTPIP) { profile->rtpip6[profile->rtpip_index6++] = switch_core_strdup(profile->pool, ip); } else { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Max IPs configured for profile %s.\n", profile->name); } } else { - if (profile->rtpip_index6 < MAX_RTPIP) { + if (profile->rtpip_index < MAX_RTPIP) { profile->rtpip[profile->rtpip_index++] = switch_core_strdup(profile->pool, ip); } else { switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Max IPs configured for profile %s.\n", profile->name);