aboutsummaryrefslogtreecommitdiffstats
path: root/dumpcap.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2011-12-29 22:49:49 +0000
committerGuy Harris <guy@alum.mit.edu>2011-12-29 22:49:49 +0000
commit3864d5d19d5757ce74d5d282e36382a7fde1301f (patch)
treed2318cee0e6add2146cf4ae1e06723c92fe291ed /dumpcap.c
parent21f5ea24e4334afc1fc814bb9a510980921dd1b1 (diff)
Add an additional DONT_HAVE_PCAP return value from get_interface_list()
and capture_interface_list(). Return it if, on Windows, we ask for the interface list but don't have WinPcap installed. Handle it like CANT_GET_INTERFACE_LIST. svn path=/trunk/; revision=40334
Diffstat (limited to 'dumpcap.c')
-rw-r--r--dumpcap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/dumpcap.c b/dumpcap.c
index b035185f9b..cdc3aabb56 100644
--- a/dumpcap.c
+++ b/dumpcap.c
@@ -1301,6 +1301,7 @@ print_statistics_loop(gboolean machine_readable)
if (if_list == NULL) {
switch (err) {
case CANT_GET_INTERFACE_LIST:
+ case DONT_HAVE_PCAP:
cmdarg_err("%s", err_str);
g_free(err_str);
break;
@@ -4207,6 +4208,7 @@ main(int argc, char *argv[])
if (if_list == NULL) {
switch (err) {
case CANT_GET_INTERFACE_LIST:
+ case DONT_HAVE_PCAP:
cmdarg_err("%s", err_str);
g_free(err_str);
exit_main(2);