diff options
-rw-r--r-- | lib/libufs/inode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libufs/inode.c b/lib/libufs/inode.c index 86a9f0f..d8bef61 100644 --- a/lib/libufs/inode.c +++ b/lib/libufs/inode.c @@ -74,7 +74,7 @@ getino(struct uufsd *disk, void **dino, ino_t inode, int *mode) goto gotit; bread(disk, fsbtodb(fs, ino_to_fsba(fs, inode)), inoblock, fs->fs_bsize); - disk->d_inomin = min = inode - (inode & INOPB(fs)); + disk->d_inomin = min = inode - (inode % INOPB(fs)); disk->d_inomax = max = min + INOPB(fs); gotit: switch (disk->d_ufs) { case 1: |