aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2016-06-19 12:55:48 -0700
committerGuy Harris <guy@alum.mit.edu>2016-06-19 19:56:04 +0000
commit42985f4f175a49410dfe6c74f52fde6e733cec1b (patch)
tree1347140a2ad5f717c991d9004a134fe6442a9090
parent147b3d5149ec6cfce1489f9922cc5e4ac0ca2209 (diff)
Those aren't capture options, they're the options we must process early.
The only one of those options that has anything to do with packet capture is -i, and all we do there is check for an argument of "-"; the rest are either 1) options that affect your preference settings (-C to select the profile, -P to set the personal file directory path); 2) options that just print something to the standard output or error and exit, before firing up the GUI; 3) extension command line options (-X). Change-Id: Iba9b8b14fe468e2ca9d4c67e1a9b8103603678d9 Reviewed-on: https://code.wireshark.org/review/16019 Reviewed-by: Guy Harris <guy@alum.mit.edu>
-rw-r--r--ui/commandline.c2
-rw-r--r--ui/commandline.h2
-rw-r--r--ui/gtk/main.c2
-rw-r--r--wireshark-qt.cpp2
4 files changed, 4 insertions, 4 deletions
diff --git a/ui/commandline.c b/ui/commandline.c
index 04b2d1cab9..a9bd32eb44 100644
--- a/ui/commandline.c
+++ b/ui/commandline.c
@@ -192,7 +192,7 @@ static const struct option long_options[] = {
};
static const char optstring[] = OPTSTRING;
-void commandline_capture_options(int argc, char *argv[], commandline_capture_param_info_t* param_info)
+void commandline_early_options(int argc, char *argv[], commandline_capture_param_info_t* param_info)
{
int opt;
#ifdef HAVE_LIBPCAP
diff --git a/ui/commandline.h b/ui/commandline.h
index 2f0beeec20..8cb88fdda4 100644
--- a/ui/commandline.h
+++ b/ui/commandline.h
@@ -39,7 +39,7 @@ typedef struct commandline_capture_param_info
#endif
} commandline_capture_param_info_t;
-extern void commandline_capture_options(int argc, char *argv[], commandline_capture_param_info_t* param_info);
+extern void commandline_early_options(int argc, char *argv[], commandline_capture_param_info_t* param_info);
/* Command-line options that don't have direct API calls to handle the data */
typedef struct commandline_param_info
diff --git a/ui/gtk/main.c b/ui/gtk/main.c
index 8e6702c94e..2f573db55f 100644
--- a/ui/gtk/main.c
+++ b/ui/gtk/main.c
@@ -2203,7 +2203,7 @@ main(int argc, char *argv[])
rf_path, g_strerror(rf_open_errno));
}
- commandline_capture_options(argc, argv, &capture_param_info);
+ commandline_early_options(argc, argv, &capture_param_info);
/* Init the "Open file" dialog directory */
/* (do this after the path settings are processed) */
diff --git a/wireshark-qt.cpp b/wireshark-qt.cpp
index f332dc455a..ed77e5ae75 100644
--- a/wireshark-qt.cpp
+++ b/wireshark-qt.cpp
@@ -453,7 +453,7 @@ int main(int argc, char *argv[])
g_free(rf_path);
}
- commandline_capture_options(argc, ws_argv, &capture_param_info);
+ commandline_early_options(argc, ws_argv, &capture_param_info);
#ifdef _WIN32
reset_library_path();