From 5a31d77f2c8b9cc493039edee24b29029905bdd9 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 2 Mar 2007 01:45:58 +0000 Subject: [PATCH] read_attr() was broken. We passed a pointer to the node instead of the cookie. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20299 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp | 2 +- .../kernel/file_systems/userlandfs/server/BeOSKernelVolume.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp b/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp index eda414990a..e5b786b53d 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp +++ b/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp @@ -1880,7 +1880,7 @@ Volume::ReadAttr(fs_vnode node, fs_cookie cookie, off_t pos, request->volume = fUserlandVolume; request->node = node; - request->attrCookie = node; + request->attrCookie = cookie; request->pos = pos; request->size = bufferSize; diff --git a/src/add-ons/kernel/file_systems/userlandfs/server/BeOSKernelVolume.cpp b/src/add-ons/kernel/file_systems/userlandfs/server/BeOSKernelVolume.cpp index 3d77a1ac69..bf7794ce92 100644 --- a/src/add-ons/kernel/file_systems/userlandfs/server/BeOSKernelVolume.cpp +++ b/src/add-ons/kernel/file_systems/userlandfs/server/BeOSKernelVolume.cpp @@ -8,6 +8,7 @@ #include #include "beos_fs_interface.h" +#include "Debug.h" #include "kernel_emu.h"