From 5f447d9b4cb2a6f985498b8ad39414263f11814e Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Thu, 28 May 2009 17:31:18 +0000 Subject: [PATCH] Apply r30890, adding a missing put_vnode() on error, to write_overlay as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30899 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/file_systems/layers/write_overlay/write_overlay.cpp | 1 + 1 file changed, 1 insertion(+) 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 b87bb04375..cf328ae5bd 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 @@ -1592,6 +1592,7 @@ overlay_get_vnode(fs_volume *volume, ino_t id, fs_vnode *vnode, int *_type, status = node->InitCheck(); if (status != B_OK) { + vnode->ops->put_vnode(volume->super_volume, vnode, reenter); delete node; return status; }