]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_sofia] Fix rtp config ipv4/ipv6 index confusion 586/head
authorJonas Jelten <jj@sft.mx>
Mon, 27 Apr 2020 19:28:34 +0000 (21:28 +0200)
committerJonas Jelten <jj@sft.mx>
Tue, 28 Apr 2020 11:13:13 +0000 (13:13 +0200)
src/mod/endpoints/mod_sofia/sofia.c

index 31020b3b007c49070117f595d2c29a519cea6336..32f27462e54845191ad73a89af09a0e2accbb045 100644 (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);