aboutsummaryrefslogtreecommitdiffstats
path: root/editcap.c
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss@ulticom.com>2008-03-16 00:32:12 +0000
committerJeff Morriss <jeff.morriss@ulticom.com>2008-03-16 00:32:12 +0000
commitd951728e6bf58815e1358611b2f1614d000986c9 (patch)
tree76f343eeada0f23481b0d12c6f83c5395b7aa8a6 /editcap.c
parent6367e7c05456f87f6632993871a854bb08091562 (diff)
Have started_with_special_privs() assert out if get_credential_info() was not
previously called. This prevents the function from always returning TRUE in programs that hadn't called get_credential_info(). Call get_credential_info() in the programs that should have been. svn path=/trunk/; revision=24648
Diffstat (limited to 'editcap.c')
-rw-r--r--editcap.c20
1 files changed, 15 insertions, 5 deletions
diff --git a/editcap.c b/editcap.c
index 81171602c9..0137bb074c 100644
--- a/editcap.c
+++ b/editcap.c
@@ -297,7 +297,8 @@ is_duplicate(guint8* fd, guint32 len) {
return FALSE;
}
-static void usage(void)
+static void
+usage(void)
{
fprintf(stderr, "Editcap %s"
#ifdef SVNVERSION
@@ -342,7 +343,8 @@ static void usage(void)
fprintf(stderr, "\n");
}
-static void list_capture_types(void) {
+static void
+list_capture_types(void) {
int i;
fprintf(stderr, "editcap: The available capture file types for \"F\":\n");
@@ -353,7 +355,8 @@ static void list_capture_types(void) {
}
}
-static void list_encap_types(void) {
+static void
+list_encap_types(void) {
int i;
const char *string;
@@ -374,8 +377,8 @@ failure_message(const char *msg_format, va_list ap)
fprintf(stderr, "\n");
}
-int main(int argc, char *argv[])
-
+int
+main(int argc, char *argv[])
{
wtap *wth;
int i, j, err;
@@ -400,7 +403,14 @@ int main(int argc, char *argv[])
gboolean check_ts;
#ifdef HAVE_PLUGINS
char* init_progfile_dir_error;
+#endif
+ /*
+ * Get credential information for later use.
+ */
+ get_credential_info();
+
+#ifdef HAVE_PLUGINS
/* Register wiretap plugins */
if ((init_progfile_dir_error = init_progfile_dir(argv[0]))) {
g_warning("capinfos: init_progfile_dir(): %s", init_progfile_dir_error);