From 2d406555a882294b1ce3bbbad0cd0194f80d3295 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Mon, 17 Aug 2009 11:36:52 +0200 Subject: [PATCH] Fix compiler warning about 'mode'. --- src/eidps.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/eidps.c b/src/eidps.c index e1a379c9bf..ea3120da0e 100644 --- a/src/eidps.c +++ b/src/eidps.c @@ -83,7 +83,8 @@ static int sigterm_count = 0; /* Run mode. */ enum { - MODE_PCAP_DEV = 0, + MODE_UNKNOWN = 0, + MODE_PCAP_DEV, MODE_PCAP_FILE, MODE_NFQ, MODE_UNITTEST @@ -839,7 +840,7 @@ int main(int argc, char **argv) { sigset_t set; int opt; - int mode; + int mode = MODE_UNKNOWN; char *pcap_file = NULL; char *pcap_dev = NULL; char *sig_file = NULL; @@ -887,6 +888,11 @@ int main(int argc, char **argv) } } + if (mode == MODE_UNKNOWN) { + usage(argv[0]); + exit(1); + } + /* create table for O(1) lowercase conversion lookup */ uint8_t c = 0; for ( ; c < 255; c++) {