diff options
Diffstat (limited to 'source4/lib')
-rw-r--r-- | source4/lib/socket/netif.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/lib/socket/netif.c b/source4/lib/socket/netif.c index bf410af441..e36f268bde 100644 --- a/source4/lib/socket/netif.c +++ b/source4/lib/socket/netif.c @@ -34,6 +34,7 @@ #include "includes.h" #include "system/network.h" #include "netif.h" +#include "lib/util/tsort.h" /**************************************************************************** Try the "standard" getifaddrs/freeifaddrs interfaces. @@ -109,7 +110,7 @@ int get_interfaces(struct iface_struct *ifaces, int max_interfaces) if (total <= 0) return total; /* now we need to remove duplicates */ - qsort(ifaces, total, sizeof(ifaces[0]), QSORT_CAST iface_comp); + TYPESAFE_QSORT(ifaces, total, iface_comp); for (i=1;i<total;) { if (iface_comp(&ifaces[i-1], &ifaces[i]) == 0) { |