]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7499: copy port to where apr keeps it too
authorAnthony Minessale <anthm@freeswitch.org>
Wed, 21 Jan 2015 01:20:35 +0000 (20:20 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:46:54 +0000 (12:46 -0500)
src/switch_utils.c

index c9ae2090b6226a38f040aee7eb51b28c240acbb3..bff05aeeb0390a5d5d488cb3aad04a34a1f0742b 100644 (file)
@@ -2002,11 +2002,15 @@ SWITCH_DECLARE(int) switch_cp_addr(switch_sockaddr_t *sa1, switch_sockaddr_t *sa
 
        if (ss1->sa_family != ss2->sa_family)
                return 0;
-
+       
+       sa1->port = sa2->port;
+       sa1->family = sa2->family;
+       
        switch (ss1->sa_family) {
        case AF_INET:
                s1->sin_addr.s_addr = s2->sin_addr.s_addr;
                s1->sin_port = s2->sin_port;
+
                return 1;
        case AF_INET6:
                if (s16->sin6_addr.s6_addr && s26->sin6_addr.s6_addr) {