summaryrefslogtreecommitdiff
path: root/util/spkmodem_recv
diff options
context:
space:
mode:
Diffstat (limited to 'util/spkmodem_recv')
-rw-r--r--util/spkmodem_recv/spkmodem-recv.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/util/spkmodem_recv/spkmodem-recv.c b/util/spkmodem_recv/spkmodem-recv.c
index d5465137..c09bf7c5 100644
--- a/util/spkmodem_recv/spkmodem-recv.c
+++ b/util/spkmodem_recv/spkmodem-recv.c
@@ -104,15 +104,14 @@ main(int argc, char **argv)
argv0 = argv[0];
- while (1) {
- c = getopt(argc, argv, "d");
- if (c == -1)
- break;
-
- if (c == 'd')
+ while ((c = getopt(argc, argv, "d")) != -1) {
+ switch (c) {
+ case 'd':
st.debug = 1;
- else
+ break;
+ default:
err(EINVAL, "Invalid argument");
+ }
}
setvbuf(stdout, NULL, _IONBF, 0);