From 40fa690b518b2a837dd3e5eb81d9142d33da2615 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Tue, 19 Jan 2010 23:47:03 +0000 Subject: [PATCH] The vnode->private_node holds our object, not vnode itself. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35191 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../file_systems/layers/attribute_overlay/attribute_overlay.cpp | 2 +- .../kernel/file_systems/layers/write_overlay/write_overlay.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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; }