Skip to content

Commit c4fed7d

Browse files
committed
tarfs: add missing set of eofflag in early return, discovered on aarch64
Reviewed by: stevek Obtained from: Juniper Networks, Inc.
1 parent 40652f8 commit c4fed7d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sys/fs/tarfs/tarfs_vnops.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,10 @@ tarfs_readdir(struct vop_readdir_args *ap)
334334
tnp, tnp->name, uio->uio_offset, uio->uio_resid);
335335

336336
if (uio->uio_offset == TARFS_COOKIE_EOF) {
337+
if (eofflag != NULL) {
338+
TARFS_DPF(VNODE, "%s: Setting EOF flag\n", __func__);
339+
*eofflag = 1;
340+
}
337341
TARFS_DPF(VNODE, "%s: EOF\n", __func__);
338342
return (0);
339343
}

0 commit comments

Comments
 (0)