From ab74da4bfff9d37b7b5f5f98bda7edfc2ebc3ea6 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Thu, 7 Apr 2022 22:33:03 +0200 Subject: kernel/vfs: fix panic when using an user fs which hadn't yet wait()ed --- src/init/stdlib.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/init/stdlib.c') diff --git a/src/init/stdlib.c b/src/init/stdlib.c index e8b3f97..839b8f5 100644 --- a/src/init/stdlib.c +++ b/src/init/stdlib.c @@ -10,6 +10,8 @@ int printf(const char *fmt, ...) { int total = 0; va_list argp; va_start(argp, fmt); + if (__tty_fd < 0) return 0; + for (;;) { char c = *fmt++; switch (c) { -- cgit v1.2.3