From 51192feff873b2cf011d955ea9c9dffe4ffbd1c9 Mon Sep 17 00:00:00 2001 From: Marko Kohtala Date: Tue, 14 Feb 2017 11:14:29 +0200 Subject: [PATCH] isotptun: print command line parsing error messages to stderr Command line parsing error messages are printed to stdout. Other errors and usage goes to stderr. Change to print errors to stderr. Signed-off-by: Marko Kohtala --- isotptun.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/isotptun.c b/isotptun.c index e1ed74b..241a30e 100644 --- a/isotptun.c +++ b/isotptun.c @@ -154,7 +154,7 @@ int main(int argc, char **argv) else if (elements == 2) opts.flags |= (CAN_ISOTP_EXTEND_ADDR | CAN_ISOTP_RX_EXT_ADDR); else { - printf("incorrect extended addr values '%s'.\n", optarg); + fprintf(stderr, "incorrect extended addr values '%s'.\n", optarg); print_usage(basename(argv[0])); exit(EXIT_FAILURE); } @@ -174,7 +174,7 @@ int main(int argc, char **argv) else if (sscanf(optarg, ":%hhx", &opts.rxpad_content) == 1) opts.flags |= CAN_ISOTP_RX_PADDING; else { - printf("incorrect padding values '%s'.\n", optarg); + fprintf(stderr, "incorrect padding values '%s'.\n", optarg); print_usage(basename(argv[0])); exit(EXIT_FAILURE); } @@ -189,7 +189,7 @@ int main(int argc, char **argv) else if (optarg[0] == 'a') opts.flags |= (CAN_ISOTP_CHK_PAD_LEN | CAN_ISOTP_CHK_PAD_DATA); else { - printf("unknown padding check option '%c'.\n", optarg[0]); + fprintf(stderr, "unknown padding check option '%c'.\n", optarg[0]); print_usage(basename(argv[0])); exit(EXIT_FAILURE); } @@ -220,7 +220,7 @@ int main(int argc, char **argv) &llopts.mtu, &llopts.tx_dl, &llopts.tx_flags) != 3) { - printf("unknown link layer options '%s'.\n", optarg); + fprintf(stderr, "unknown link layer options '%s'.\n", optarg); print_usage(basename(argv[0])); exit(EXIT_FAILURE); }