From 294261bdc74868d7bf09bcb20bf5a78653da4ab6 Mon Sep 17 00:00:00 2001 From: IoIxD Date: Thu, 15 Jan 2026 22:29:53 -0700 Subject: [PATCH] don't fork upon empty commands in linux's msh_execute --- src/system/linux/linux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/system/linux/linux.c b/src/system/linux/linux.c index 79d1946..69269f1 100644 --- a/src/system/linux/linux.c +++ b/src/system/linux/linux.c @@ -26,6 +26,9 @@ void msh_write(unsigned char *st, SIZE_TYPE size) { } int msh_execute(unsigned char *cmd, unsigned char **args) { + if (*cmd == '\0') { + return 0; + } SIZE_TYPE fork = (SIZE_TYPE)SYSCALL(fork, 0); // int fork = 0; if (fork == 0) {