Fix help print (--help), '?' is reserved in getopt.

Broken due to 16f2a8fb81
This commit is contained in:
ValdikSS 2024-08-15 14:02:06 +03:00
parent a6c7169033
commit 7b66094f56

View File

@ -188,7 +188,7 @@ static struct option long_options[] = {
{"native-frag", no_argument, 0, '*' }, {"native-frag", no_argument, 0, '*' },
{"reverse-frag",no_argument, 0, '(' }, {"reverse-frag",no_argument, 0, '(' },
{"max-payload", optional_argument, 0, '|' }, {"max-payload", optional_argument, 0, '|' },
{"debug-exit", optional_argument, 0, '?' }, {"debug-exit", optional_argument, 0, 'x' },
{0, 0, 0, 0 } {0, 0, 0, 0 }
}; };
@ -940,7 +940,7 @@ int main(int argc, char *argv[]) {
else else
max_payload_size = 1200; max_payload_size = 1200;
break; break;
case '?': // --debug-exit case 'x': // --debug-exit
debug_exit = true; debug_exit = true;
break; break;
default: default:
@ -1123,6 +1123,7 @@ int main(int argc, char *argv[]) {
die(); die();
} }
if (debug_exit) { if (debug_exit) {
printf("Debug Exit\n");
exit(EXIT_SUCCESS); exit(EXIT_SUCCESS);
} }
printf("Filter activated, GoodbyeDPI is now running!\n"); printf("Filter activated, GoodbyeDPI is now running!\n");