summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--agent/interfaces.c6
-rw-r--r--meson.build4
2 files changed, 5 insertions, 5 deletions
diff --git a/agent/interfaces.c b/agent/interfaces.c
index 30944f5..9133b2c 100644
--- a/agent/interfaces.c
+++ b/agent/interfaces.c
@@ -373,7 +373,7 @@ get_local_ips_ioctl (gboolean include_loopback)
static guint
get_local_if_index_by_addr_ioctl (NiceAddress *addr)
{
-#ifdef HAVE_IFR_IFINDEX
+#ifdef HAVE_IFR_INDEX
gint sockfd;
gint size = 0;
struct ifreq *ifr;
@@ -417,10 +417,10 @@ get_local_if_index_by_addr_ioctl (NiceAddress *addr)
if (!nice_address_equal_no_port (myaddr, addr))
continue;
- if (ifr->ifr_ifindex == 0)
+ if (ifr->ifr_index == 0)
continue;
- if_index = ifr->ifr_ifindex;
+ if_index = ifr->ifr_index;
break;
}
diff --git a/meson.build b/meson.build
index 5c46425..c644024 100644
--- a/meson.build
+++ b/meson.build
@@ -119,8 +119,8 @@ foreach f : ['poll', 'getifaddrs']
endif
endforeach
-if cc.has_member('struct ifreq', 'ifr_ifindex', prefix: '#include <net/if.h>')
- cdata.set('HAVE_IFR_IFINDEX', 1)
+if cc.has_member('struct ifreq', 'ifr_index', prefix: '#include <net/if.h>')
+ cdata.set('HAVE_IFR_INDEX', 1)
endif
if cc.has_argument('-fno-strict-aliasing')