summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c')
-rw-r--r--contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c b/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c
index c2e4044..425b9b4 100644
--- a/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c
+++ b/contrib/ntp/lib/isc/unix/ifiter_getifaddrs.c
@@ -212,6 +212,9 @@ internal_current(isc_interfaceiter_t *iter) {
get_addr(family, &iter->current.broadcast, ifa->ifa_broadaddr,
ifa->ifa_name);
+#ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX
+ iter->current.ifindex = if_nametoindex(iter->current.name);
+#endif
return (ISC_R_SUCCESS);
}
OpenPOWER on IntegriCloud