Merge pull request #586 from TheJJ/fix-rtc-ip-index

[mod_sofia] Fix rtp config ipv4/ipv6 index confusion
This commit is contained in:
Andrey Volk 2020-04-28 21:39:19 +04:00 committed by GitHub
commit 4f9c05b279
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -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);