diff --git a/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp b/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp index 6c215f7d92..b201c6a08b 100644 --- a/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp +++ b/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp @@ -1937,7 +1937,7 @@ overlay_create_sub_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode) static status_t overlay_delete_sub_vnode(fs_volume *volume, fs_vnode *vnode) { - delete (OverlayInode *)vnode; + delete (OverlayInode *)vnode->private_node; return B_OK; } diff --git a/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp b/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp index a29de3fe0e..f309478fb7 100644 --- a/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp +++ b/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp @@ -2510,7 +2510,7 @@ overlay_create_sub_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode) static status_t overlay_delete_sub_vnode(fs_volume *volume, fs_vnode *vnode) { - delete (OverlayInode *)vnode; + delete (OverlayInode *)vnode->private_node; return B_OK; }