diff options
Diffstat (limited to 'src/syrep.c')
-rw-r--r-- | src/syrep.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/syrep.c b/src/syrep.c index 177294d..23843a2 100644 --- a/src/syrep.c +++ b/src/syrep.c @@ -658,7 +658,6 @@ static int version(const char *argv0) { } int main(int argc, char *argv[]) { - struct sigaction sa; char *bn; if ((bn = strrchr(argv[0], '/'))) @@ -666,10 +665,8 @@ int main(int argc, char *argv[]) { else bn = argv[0]; - memset(&sa, 0, sizeof(sa)); - sa.sa_handler = sigint; - sigaction(SIGINT, &sa, NULL); - + signal(SIGINT, sigint); + cmdline_parser(argc, argv, &args); atexit(free_args); |