]> The Tcpdump Group git mirrors - libpcap/blobdiff - pcap-dbus.c
pcap_create_interface() needs the interface name on Linux.
[libpcap] / pcap-dbus.c
index 0974f82b1e4f5f4fcb4023fdf3cf2c14b7d8ecf1..c5b80dee95fa2f4855f6f7b21a714ba5d4167e59 100644 (file)
@@ -160,7 +160,7 @@ dbus_activate(pcap_t *handle)
        #define N_RULES sizeof(rules)/sizeof(rules[0])
 
        struct pcap_dbus *handlep = handle->priv;
-       const char *dev = handle->opt.source;
+       const char *dev = handle->opt.device;
 
        DBusError error = DBUS_ERROR_INIT;
        int i;
@@ -195,7 +195,7 @@ dbus_activate(pcap_t *handle)
                }
 
        } else {
-               pcap_snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, "Can't get bus address from %s", handle->opt.source);
+               pcap_snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, "Can't get bus address from %s", handle->opt.device);
                return PCAP_ERROR;
        }
 
@@ -259,7 +259,7 @@ dbus_create(const char *device, char *ebuf, int *is_ours)
        }
 
        *is_ours = 1;
-       p = pcap_create_common(device, ebuf, sizeof (struct pcap_dbus));
+       p = pcap_create_common(ebuf, sizeof (struct pcap_dbus));
        if (p == NULL)
                return (NULL);