Skip to content
This repository was archived by the owner on Jul 17, 2025. It is now read-only.

Commit 19050ae

Browse files
committed
kernel: handle missing KV tokens in commandline parsing
Signed-off-by: Reto Achermann <achreto@gmail.com>
1 parent 7de91af commit 19050ae

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

kernel/src/cmdline.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,14 @@ impl CommandLineArguments {
232232
&& prev != CmdToken::Test
233233
&& prev != CmdToken::MachineId
234234
&& prev != CmdToken::Workers
235+
&& prev != CmdToken::Mode
236+
&& prev != CmdToken::Transport
235237
{
236-
sprint!("Malformed args (unexpected equal sign) in {}\r\n", args);
238+
sprint!(
239+
"Malformed args (unexpected equal sign) in `{}` previous token was {:?}\r\n",
240+
args,
241+
prev
242+
);
237243
return Err(KError::MalformedCmdLine);
238244
}
239245
}

0 commit comments

Comments
 (0)