From e9f1a0b692e19854f9e550e56e6a4dd392d316ac Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Mon, 11 Jun 2007 03:58:58 +0000 Subject: One more step in privilege separation. Add a capture_interface_list(), which works similar to get_interface_list() except that it forks dumpcap instead of calling the pcap routines directly. Use it in the GUI. Add a "-I" flag to dumpcap, which prints out verbose interface information. Tested under Windows and Linux. svn path=/trunk/; revision=22071 --- gtk/capture_dlg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gtk/capture_dlg.c') diff --git a/gtk/capture_dlg.c b/gtk/capture_dlg.c index 4420dbeab2..54b95b07bd 100644 --- a/gtk/capture_dlg.c +++ b/gtk/capture_dlg.c @@ -236,7 +236,7 @@ set_link_type_list(GtkWidget *linktype_om, GtkWidget *entry) /* * Try to get the list of known interfaces. */ - if_list = get_interface_list(&err, NULL); + if_list = capture_interface_list(&err, NULL); if (if_list != NULL) { /* * We have the list - check it. @@ -627,7 +627,7 @@ capture_prep_cb(GtkWidget *w _U_, gpointer d _U_) } #endif - if_list = get_interface_list(&err, &err_str); + if_list = capture_interface_list(&err, &err_str); if (if_list == NULL && err == CANT_GET_INTERFACE_LIST) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "%s", err_str); g_free(err_str); -- cgit v1.2.3