From e3e0255008199dcf8c13bbcb2ca0b4de61c92e76 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Wed, 18 Dec 2013 00:29:08 +0100 Subject: [PATCH] rootfs.cpp: Replace undefined behaviour with offsetof. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Axel Dörfler --- src/system/kernel/fs/rootfs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/fs/rootfs.cpp b/src/system/kernel/fs/rootfs.cpp index 6f80a511d9..9c1db887ca 100644 --- a/src/system/kernel/fs/rootfs.cpp +++ b/src/system/kernel/fs/rootfs.cpp @@ -377,7 +377,7 @@ rootfs_mount(fs_volume* volume, const char* device, uint32 flags, rw_lock_init(&fs->lock, "rootfs"); fs->vnode_list_hash = hash_init(ROOTFS_HASH_SIZE, - (addr_t)&vnode->all_next - (addr_t)vnode, &rootfs_vnode_compare_func, + offsetof(rootfs_vnode, all_next), &rootfs_vnode_compare_func, &rootfs_vnode_hash_func); if (fs->vnode_list_hash == NULL) { err = B_NO_MEMORY;