Index: /trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp	(revision 71825)
+++ /trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp	(revision 71826)
@@ -2200,5 +2200,5 @@
                     {
                         if (   (fObjFlags & RTVFSOBJ_F_OPEN_MASK) != RTVFSOBJ_F_OPEN_ANY
-                            && RTFS_IS_DIRECTORY(pObjInfo->Attr.fMode))
+                            && !RTFS_IS_DIRECTORY(pObjInfo->Attr.fMode))
                             rc = VERR_NOT_A_DIRECTORY;
                         break;
@@ -3064,5 +3064,5 @@
                     {
                         if (   (fObjFlags & RTVFSOBJ_F_OPEN_MASK) != RTVFSOBJ_F_OPEN_ANY
-                            && RTFS_IS_DIRECTORY(pObjInfo->Attr.fMode))
+                            && !RTFS_IS_DIRECTORY(pObjInfo->Attr.fMode))
                             rc = VERR_NOT_A_DIRECTORY;
                         break;
