diff --git a/components/fs/vfs/vfs_fs.c b/components/fs/vfs/vfs_fs.c index b48e4f6d..8a5e2331 100644 --- a/components/fs/vfs/vfs_fs.c +++ b/components/fs/vfs/vfs_fs.c @@ -709,8 +709,6 @@ static struct dirent *VfsReaddir(DIR *d) (dir->dMp->mFs->fsFops->readdir != NULL)) { if (dir->dMp->mFs->fsFops->readdir(dir, &dir->dDent) == 0) { ret = &dir->dDent; - } else { - VFS_ERRNO_SET(EBADF); } } else { VFS_ERRNO_SET(ENOTSUP);