From 2d05c0853a6d15bd7abcfa873ea1bd9d3f4ff67f Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 4 Sep 2017 18:03:05 +0200 Subject: [PATCH] signal: show usage info --- lib/nodes/signal.c | 2 +- src/signal.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/nodes/signal.c b/lib/nodes/signal.c index 397dd0f33..43f50b98c 100644 --- a/lib/nodes/signal.c +++ b/lib/nodes/signal.c @@ -149,7 +149,7 @@ int signal_parse_cli(struct node *n, int argc, char *argv[]) continue; check: if (optarg == endptr) - error("Failed to parse parse option argument '-%c %s'", c, optarg); + warn("Failed to parse parse option argument '-%c %s'", c, optarg); } if (argc != optind + 1) diff --git a/src/signal.c b/src/signal.c index 8b862261c..f65b681b3 100644 --- a/src/signal.c +++ b/src/signal.c @@ -145,8 +145,10 @@ int main(int argc, char *argv[]) error("Failed to open output"); ret = node_parse_cli(&n, argc, argv); - if (ret) - error("Failed to parse command line options"); + if (ret) { + usage(); + exit(EXIT_FAILURE); + } ret = node_check(&n); if (ret)