From 7be747499ef4ce5760fd6acf84c987466072f376 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Mon, 30 Apr 2018 11:19:21 -0700 Subject: Pass the "get additional flags" function to the findalldevs helpers. This lets us make it a static function - or eliminate it entirely for pcap-null.c. --- fad-getad.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'fad-getad.c') diff --git a/fad-getad.c b/fad-getad.c index 4fd6938f..5236fbb9 100644 --- a/fad-getad.c +++ b/fad-getad.c @@ -145,7 +145,7 @@ get_sa_len(struct sockaddr *addr) */ int pcap_findalldevs_interfaces(pcap_if_list_t *devlistp, char *errbuf, - int (*check_usable)(const char *)) + int (*check_usable)(const char *), get_if_flags_func get_flags_func) { struct ifaddrs *ifap, *ifa; struct sockaddr *addr, *netmask, *broadaddr, *dstaddr; @@ -265,6 +265,7 @@ pcap_findalldevs_interfaces(pcap_if_list_t *devlistp, char *errbuf, * Add information for this address to the list. */ if (add_addr_to_if(devlistp, ifa->ifa_name, ifa->ifa_flags, + get_flags_func, addr, addr_size, netmask, addr_size, broadaddr, broadaddr_size, dstaddr, dstaddr_size, errbuf) < 0) { -- cgit v1.2.3