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) {