From 8015b6304353fc760a020daa7c4c1c2d87313f6b Mon Sep 17 00:00:00 2001 From: Igor Moskovtsev Date: Thu, 16 May 2024 15:46:53 +0300 Subject: [PATCH] clients/ppscheck.c: Fix device name in output messages. Error occurs with -x or --seconds option. --- clients/ppscheck.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/clients/ppscheck.c b/clients/ppscheck.c index 8f078ebf9..3d0cdecb2 100644 --- a/clients/ppscheck.c +++ b/clients/ppscheck.c @@ -591,7 +591,7 @@ int main(int argc, char *argv[]) if (-1 == device_fd) { (void)printf("ERROR: open(%s) failed: %.80s(%d)\n", - argv[1], strerror(errno), errno); + device, strerror(errno), errno); exit(EXIT_FAILURE); } // check that it is a tty @@ -605,7 +605,7 @@ int main(int argc, char *argv[]) ldisc = N_PPS; // 18 - the PPS line discipline if (0 > ioctl(device_fd, TIOCSETD, &ldisc)) { (void)printf("ERROR: ioctl(%s, TIOCSETD, 18) failed: %.80s(%d)\n", - argv[1], strerror(errno), errno); + device, strerror(errno), errno); } // try to find matching kpps device kpps_name = find_pps(device); @@ -616,7 +616,7 @@ int main(int argc, char *argv[]) } else { (void)printf("INFO: ioctl(%s, TIOCMGET) failed: %.80s(%d)\n" "INFO: %s does not appear to be a tty\n", - argv[1], strerror(errno), errno, argv[1]); + device, strerror(errno), errno, device); is_tty = false; } @@ -661,7 +661,7 @@ int main(int argc, char *argv[]) if (!is_tty && !has_kpps) { (void)printf("ERROR: %s is not a tty and does not support KPPS.\n", - argv[1]); + device); exit(EXIT_FAILURE); } // else is_tty && !has_kpps -- 2.39.3