From: Todd C. Miller Date: Tue, 27 Jul 2010 11:50:32 +0000 (-0400) Subject: Use errorx() not error() for thingsthat don't set errno. X-Git-Tag: SUDO_1_7_4~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=678695a5ab7866ed77df02a029fb152747542e04;p=sudo Use errorx() not error() for thingsthat don't set errno. --HG-- branch : 1.7 --- diff --git a/sudoreplay.c b/sudoreplay.c index 52a84bf57..9d6683b0f 100644 --- a/sudoreplay.c +++ b/sudoreplay.c @@ -253,13 +253,13 @@ main(argc, argv) errno = 0; max_wait = strtod(optarg, &ep); if (*ep != '\0' || errno != 0) - error(1, "invalid max wait: %s", optarg); + errorx(1, "invalid max wait: %s", optarg); break; case 's': errno = 0; speed = strtod(optarg, &ep); if (*ep != '\0' || errno != 0) - error(1, "invalid speed factor: %s", optarg); + errorx(1, "invalid speed factor: %s", optarg); break; case 'V': (void) printf("%s version %s\n", getprogname(), PACKAGE_VERSION); @@ -351,21 +351,21 @@ main(argc, argv) #endif idx = strtoul(buf, &ep, 10); if (idx > IOFD_MAX) - error(1, "invalid timing file index: %s", cp); + errorx(1, "invalid timing file index: %s", cp); for (cp = ep + 1; isspace((unsigned char) *cp); cp++) continue; errno = 0; seconds = strtod(cp, &ep); if (errno != 0 || !isspace((unsigned char) *ep)) - error(1, "invalid timing file line: %s", buf); + errorx(1, "invalid timing file line: %s", buf); for (cp = ep + 1; isspace((unsigned char) *cp); cp++) continue; errno = 0; nbytes = strtoul(cp, &ep, 10); if (errno == ERANGE && nbytes == ULONG_MAX) - error(1, "invalid timing file byte count: %s", cp); + errorx(1, "invalid timing file byte count: %s", cp); if (interactive) check_input(STDIN_FILENO, &speed);