From d79128689746be2fdaa37fa665068c538e3b8099 Mon Sep 17 00:00:00 2001 From: Zhong Jianxin Date: Mon, 7 Aug 2023 15:31:14 +0800 Subject: [PATCH] Fix parsing `--mode hold` args --- src/jslisten.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/jslisten.c b/src/jslisten.c index 2eca80f..da949ec 100644 --- a/src/jslisten.c +++ b/src/jslisten.c @@ -654,12 +654,10 @@ void parse_command_line(int argc, char* argv[]) { case 'm': if (strncmp(optarg, MODE_HOLD_STR, strlen(MODE_HOLD_STR)) == 0) { mode = HOLD; - } - if (strncmp(optarg, MODE_PLAIN_STR, strlen(MODE_PLAIN_STR)) == 0) { + } else if (strncmp(optarg, MODE_PLAIN_STR, strlen(MODE_PLAIN_STR)) == 0) { mode = PLAIN; } else { syslog(LOG_WARNING, "--mode %s parameter unknown. Using default.\n", optarg); - } break; case '?':