diff options
author | Leah Rowe <leah@libreboot.org> | 2023-06-04 15:27:29 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2023-06-04 15:27:29 +0100 |
commit | a61ab37b67a1f860554989b6ff2491127259955f (patch) | |
tree | 887ec162ae70c98433400b3f72998dc385f11884 | |
parent | e8889fd107638923bdd6d8929d45a340d02e8ed7 (diff) |
util/spkmodem-recv: always set errno on err()
This version of spkmodem uses err() to indicate an error,
and the value of errno is used as exit status at all times,
even when it is zero.
When calling err(), it is intended that errno always be
non-zero, so modify the code accordingly.
Signed-off-by: Leah Rowe <leah@libreboot.org>
-rw-r--r-- | util/spkmodem_recv/spkmodem-recv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/util/spkmodem_recv/spkmodem-recv.c b/util/spkmodem_recv/spkmodem-recv.c index 77d64637..b19c49a4 100644 --- a/util/spkmodem_recv/spkmodem-recv.c +++ b/util/spkmodem_recv/spkmodem-recv.c @@ -72,7 +72,7 @@ handle_audio(void) } if (llp == FLUSH_TIMEOUT) if (fflush(stdout) == EOF) - err(errno, NULL); + err(ERR(), NULL); if ((f2 <= FREQ_SEP_MIN) || (f2 >= FREQ_SEP_MAX) || (f1 <= FREQ_DATA_MIN) || (f1 >= FREQ_DATA_MAX)) { @@ -120,7 +120,7 @@ print_char(void) #if DEBUG long stdin_pos = 0; if ((stdin_pos = ftell(stdin)) == -1) - err(errno, NULL); + err(ERR(), NULL); printf ("%d %d %d @%ld\n", f1, f2, FREQ_DATA_THRESHOLD, stdin_pos - sizeof(frame)); #endif |