diff --git a/sys/kernel/vfs_calls.c b/sys/kernel/vfs_calls.c index 96c6be5..49e873f 100644 --- a/sys/kernel/vfs_calls.c +++ b/sys/kernel/vfs_calls.c @@ -304,7 +304,7 @@ kfree(buffer); td->td_retval[0] = uap->nbyte; } - else if (uap->fd == 1 && ((struct file*) td->o_files[1])->fd != 0x0) { + else if (uap->fd == 1 && ((struct file*) td->o_files[1])->fd == 0x0) { buffer = kmalloc(1024); memcpy(buffer, uap->buf, uap->nbyte); kprintf(buffer);