summaryrefslogtreecommitdiff
path: root/net-mgmt/collectd5/files/patch-src__dns.c
blob: fb045049b25a06745ecc7df9c17655a5d2e02698 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- src/dns.c.orig	2008-09-05 15:26:02.000000000 +0000
+++ src/dns.c	2008-09-05 15:25:55.000000000 +0000
@@ -210,6 +210,15 @@
 		pthread_sigmask (SIG_SETMASK, &sigmask, NULL);
 	}
 
+	/* Check for pcap_device, if needed */
+#ifdef __sparc64__
+	if (pcap_device == NULL)
+	{
+	    ERROR ("dns plugin: Interface required");
+	    return (NULL);
+	}
+#endif
+
 	/* Passing `pcap_device == NULL' is okay and the same as passign "any" */
 	DEBUG ("Creating PCAP object..");
 	pcap_obj = pcap_open_live (pcap_device,