diff options
Diffstat (limited to 'trace-listen.c')
-rw-r--r-- | trace-listen.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/trace-listen.c b/trace-listen.c index e60c96b..daaffca 100644 --- a/trace-listen.c +++ b/trace-listen.c | |||
@@ -647,6 +647,8 @@ static void start_daemon(void) | |||
647 | die("starting daemon"); | 647 | die("starting daemon"); |
648 | } | 648 | } |
649 | 649 | ||
650 | #define OPT_debug 255 | ||
651 | |||
650 | void trace_listen(int argc, char **argv) | 652 | void trace_listen(int argc, char **argv) |
651 | { | 653 | { |
652 | char *logfile = NULL; | 654 | char *logfile = NULL; |
@@ -666,7 +668,7 @@ void trace_listen(int argc, char **argv) | |||
666 | static struct option long_options[] = { | 668 | static struct option long_options[] = { |
667 | {"port", required_argument, NULL, 'p'}, | 669 | {"port", required_argument, NULL, 'p'}, |
668 | {"help", no_argument, NULL, '?'}, | 670 | {"help", no_argument, NULL, '?'}, |
669 | {"debug", no_argument, NULL, 0}, | 671 | {"debug", no_argument, NULL, OPT_debug}, |
670 | {NULL, 0, NULL, 0} | 672 | {NULL, 0, NULL, 0} |
671 | }; | 673 | }; |
672 | 674 | ||
@@ -696,12 +698,8 @@ void trace_listen(int argc, char **argv) | |||
696 | case 'D': | 698 | case 'D': |
697 | daemon = 1; | 699 | daemon = 1; |
698 | break; | 700 | break; |
699 | case 0: | 701 | case OPT_debug: |
700 | switch (option_index) { | 702 | debug = 1; |
701 | case 2: | ||
702 | debug = 1; | ||
703 | break; | ||
704 | } | ||
705 | break; | 703 | break; |
706 | default: | 704 | default: |
707 | usage(argv); | 705 | usage(argv); |