diff --git a/lib/libufs/inode.c b/lib/libufs/inode.c index 4011cbf2e945..83a6cf0e36c7 100644 --- a/lib/libufs/inode.c +++ b/lib/libufs/inode.c @@ -60,7 +60,7 @@ getino(struct uufsd *disk, void **dino, ino_t inode, int *mode) ERROR(disk, NULL); fs = &disk->d_fs; - if (inode >= fs->fs_ipg * fs->fs_ncg) { + if (inode >= (ino_t)fs->fs_ipg * fs->fs_ncg) { ERROR(disk, "inode number out of range"); return (-1); }