diff options
author | dzwdz | 2022-04-07 22:33:03 +0200 |
---|---|---|
committer | dzwdz | 2022-04-07 22:33:03 +0200 |
commit | ab74da4bfff9d37b7b5f5f98bda7edfc2ebc3ea6 (patch) | |
tree | d44fc9ee4c1b1a41bc1f6646ba497aba6b272473 /src/init/stdlib.c | |
parent | 6a71c766e60a9ac12876a0ea8a10c997df2507a3 (diff) |
kernel/vfs: fix panic when using an user fs which hadn't yet wait()ed
Diffstat (limited to 'src/init/stdlib.c')
-rw-r--r-- | src/init/stdlib.c | 2 |
1 files changed, 2 insertions, 0 deletions
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) { |