diff --git a/lib/libc/io/stdio/dir.c b/lib/libc/io/stdio/dir.c index a1699b9..ee7f5fe 100644 --- a/lib/libc/io/stdio/dir.c +++ b/lib/libc/io/stdio/dir.c @@ -57,6 +57,7 @@ int __libc_dir_refill(struct __opaque_dir *d) int __libc_dir_move_next(struct __opaque_dir *d) { + if (d->d_fd < 0) { return -EBADF; }