Thu Feb 26 09:31:51 CST 2009 Michael Jerris <mike@jerris.com>
* su_localinfo.c: fix build on non-ipv6 hosts git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12304 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
11bfd760fe
commit
72aff5e8ab
|
@ -1 +1 @@
|
||||||
Thu Feb 26 12:36:01 CST 2009
|
Thu Feb 26 12:38:20 CST 2009
|
||||||
|
|
|
@ -96,8 +96,7 @@ static int localinfo6(su_localinfo_t const *, su_localinfo_t **);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int li_scope4(uint32_t ip4);
|
static int li_scope4(uint32_t ip4);
|
||||||
|
#if SU_HAVE_IN6
|
||||||
#ifdef SU_HAVE_IN6
|
|
||||||
static int li_scope6(struct in6_addr const *ip6);
|
static int li_scope6(struct in6_addr const *ip6);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -632,6 +631,9 @@ int localinfo4(su_localinfo_t const *hints, su_localinfo_t **rresult)
|
||||||
struct ifreq ifreq[1];
|
struct ifreq ifreq[1];
|
||||||
int scope, if_index, flags = 0, gni_flags = 0;
|
int scope, if_index, flags = 0, gni_flags = 0;
|
||||||
char *if_name;
|
char *if_name;
|
||||||
|
#if SU_HAVE_IN6
|
||||||
|
su_sockaddr_t su2[1];
|
||||||
|
#endif
|
||||||
|
|
||||||
#if SA_LEN
|
#if SA_LEN
|
||||||
if (ifr->ifr_addr.sa_len > sizeof(ifr->ifr_addr))
|
if (ifr->ifr_addr.sa_len > sizeof(ifr->ifr_addr))
|
||||||
|
@ -749,7 +751,6 @@ int localinfo4(su_localinfo_t const *hints, su_localinfo_t **rresult)
|
||||||
|
|
||||||
#if SU_HAVE_IN6
|
#if SU_HAVE_IN6
|
||||||
if (su_xtra) {
|
if (su_xtra) {
|
||||||
su_sockaddr_t su2[1];
|
|
||||||
/* Map IPv4 address to IPv6 address */
|
/* Map IPv4 address to IPv6 address */
|
||||||
memset(su2, 0, sizeof(*su2));
|
memset(su2, 0, sizeof(*su2));
|
||||||
su2->su_family = AF_INET6;
|
su2->su_family = AF_INET6;
|
||||||
|
|
Loading…
Reference in New Issue