From db5fbf2a6bd98b0a5412df24c64b856ac25c3895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 18 Feb 2005 03:57:08 +0000 Subject: [PATCH] Fixed a possible crashing bug in case of a corrupt inode: the vnode was removed twice from its mount's list. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11409 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/fs/vfs.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/kernel/core/fs/vfs.cpp b/src/kernel/core/fs/vfs.cpp index 0bbcd6cf1f..37d6392a40 100755 --- a/src/kernel/core/fs/vfs.cpp +++ b/src/kernel/core/fs/vfs.cpp @@ -762,7 +762,6 @@ restart: status = FS_CALL(vnode, get_vnode)(vnode->mount->cookie, vnodeID, &vnode->private_node, reenter); if (status < B_OK || vnode->private_node == NULL) { - remove_vnode_from_mount_list(vnode, vnode->mount); if (status == B_NO_ERROR) status = B_BAD_VALUE; }