diff --git a/main/cli.c b/main/cli.c
index 76a9a3077fc8410d48a68cb061823fdbd285ec24..2c5f747aff1d437086b0bab35db9a0e28f99c9cc 100644
--- a/main/cli.c
+++ b/main/cli.c
@@ -244,7 +244,7 @@ static int handle_debug(int fd, int argc, char *argv[])
 		if (sscanf(argv[4], "%d", &newlevel) != 1)
 			return RESULT_SHOWUSAGE;
 
-		if (argc == 4) {
+		if (argc == 6) {
 			debug_filename[0] = '\0';
 		} else {
 			filename = argv[4];