]> wimlib.net Git - wimlib/blobdiff - src/dentry.c
Fix a compiler warning
[wimlib] / src / dentry.c
index aec94c3435c901778f73894459f208eef33e7db0..c8cb62c5550b111d73b9e5921039e5a0cd9c76d2 100644 (file)
@@ -191,7 +191,7 @@ void stbuf_to_inode(const struct stat *stbuf, struct inode *inode)
                inode->ino = (u64)stbuf->st_ino;
        else
                inode->ino = (u64)stbuf->st_ino |
-                                  ((u64)stbuf->st_dev << (sizeof(ino_t) * 8));
+                                  ((u64)stbuf->st_dev << ((sizeof(ino_t) * 8) & 63));
        /* Set timestamps */
        inode->creation_time = timespec_to_wim_timestamp(&stbuf->st_mtim);
        inode->last_write_time = timespec_to_wim_timestamp(&stbuf->st_mtim);