[haiku-commits] r35483 - haiku/trunk/src/system/kernel/cache

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 15 Feb 2010 23:18:39 +0100 (CET)

Author: bonefish
Date: 2010-02-15 23:18:39 +0100 (Mon, 15 Feb 2010)
New Revision: 35483
Changeset: http://dev.haiku-os.org/changeset/35483/haiku

Modified:
   haiku/trunk/src/system/kernel/cache/vnode_store.cpp
Log:
VMVnodeCache::AcquireUnreferencedStoreRef(): We put the wrong vnode when ours
was already deleted.


Modified: haiku/trunk/src/system/kernel/cache/vnode_store.cpp
===================================================================
--- haiku/trunk/src/system/kernel/cache/vnode_store.cpp 2010-02-15 21:42:55 UTC 
(rev 35482)
+++ haiku/trunk/src/system/kernel/cache/vnode_store.cpp 2010-02-15 22:18:39 UTC 
(rev 35483)
@@ -132,7 +132,7 @@
        // If successful, update the store's vnode pointer, so that 
release_ref()
        // won't use a stale pointer.
        if (status == B_OK && fVnodeDeleted) {
-               vfs_put_vnode(fVnode);
+               vfs_put_vnode(vnode);
                status = B_BUSY;
        }
 


Other related posts:

  • » [haiku-commits] r35483 - haiku/trunk/src/system/kernel/cache - ingo_weinhold