From af1cc77849eec04a5682c68ad4414d0e6bd3b0fe Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 8 Jul 2011 15:42:24 +0200 Subject: [PATCH] QueryPolicy::NodeGetAttribute(): Get the type too --- src/add-ons/kernel/file_systems/packagefs/Query.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/add-ons/kernel/file_systems/packagefs/Query.cpp b/src/add-ons/kernel/file_systems/packagefs/Query.cpp index 4c51041e58..a51bdad153 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Query.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/Query.cpp @@ -187,6 +187,14 @@ struct Query::QueryPolicy { error = cookie->ReadAttribute(0, buffer, _size); + // also get the attribute type + if (error == B_OK) { + struct stat st; + error = cookie->ReadAttributeStat(&st); + if (error == B_OK) + *_type = st.st_type; + } + cookie->Close(); delete cookie;