[haiku-commits] r35191 - in haiku/trunk/src/add-ons/kernel/file_systems/layers: attribute_overlay write_overlay

  • From: mmlr@xxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 20 Jan 2010 00:47:03 +0100 (CET)

Author: mmlr
Date: 2010-01-20 00:47:03 +0100 (Wed, 20 Jan 2010)
New Revision: 35191
Changeset: http://dev.haiku-os.org/changeset/35191/haiku

Modified:
   
haiku/trunk/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
   
haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
Log:
The vnode->private_node holds our object, not vnode itself.


Modified: 
haiku/trunk/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
===================================================================
--- 
haiku/trunk/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
  2010-01-19 23:35:25 UTC (rev 35190)
+++ 
haiku/trunk/src/add-ons/kernel/file_systems/layers/attribute_overlay/attribute_overlay.cpp
  2010-01-19 23:47:03 UTC (rev 35191)
@@ -1937,7 +1937,7 @@
 static status_t
 overlay_delete_sub_vnode(fs_volume *volume, fs_vnode *vnode)
 {
-       delete (OverlayInode *)vnode;
+       delete (OverlayInode *)vnode->private_node;
        return B_OK;
 }
 

Modified: 
haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
===================================================================
--- 
haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
  2010-01-19 23:35:25 UTC (rev 35190)
+++ 
haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
  2010-01-19 23:47:03 UTC (rev 35191)
@@ -2510,7 +2510,7 @@
 static status_t
 overlay_delete_sub_vnode(fs_volume *volume, fs_vnode *vnode)
 {
-       delete (OverlayInode *)vnode;
+       delete (OverlayInode *)vnode->private_node;
        return B_OK;
 }
 


Other related posts:

  • » [haiku-commits] r35191 - in haiku/trunk/src/add-ons/kernel/file_systems/layers: attribute_overlay write_overlay - mmlr