aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--capture_opts.c2
-rw-r--r--capture_opts.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/capture_opts.c b/capture_opts.c
index 0db1637c4d..3990f2a0e7 100644
--- a/capture_opts.c
+++ b/capture_opts.c
@@ -983,6 +983,8 @@ collect_ifaces(capture_options *capture_opts)
interface_opts.promisc_mode = device.pmode;
#if defined(_WIN32) || defined(HAVE_PCAP_CREATE)
interface_opts.buffer_size = device.buffer;
+#endif
+#ifdef HAVE_PCAP_CREATE
interface_opts.monitor_mode = device.monitor_mode_enabled;
#endif
if (!device.local) {
diff --git a/capture_opts.h b/capture_opts.h
index f8ed3cd1d8..5e0d2e56ea 100644
--- a/capture_opts.h
+++ b/capture_opts.h
@@ -126,6 +126,8 @@ typedef struct interface_tag {
gboolean local;
#if defined(_WIN32) || defined(HAVE_PCAP_CREATE)
gint buffer;
+#endif
+#ifdef HAVE_PCAP_CREATE
gboolean monitor_mode_enabled;
gboolean monitor_mode_supported;
#endif