Index: /trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp
===================================================================
--- /trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp	(revision 25694)
+++ /trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp	(revision 25695)
@@ -498,5 +498,5 @@
 
             /** @todo don't check when creating files or directories; waste of time */
-            rc = RTPathQueryInfo(pszFullPath, &info, RTFSOBJATTRADD_NOTHING);
+            rc = RTPathQueryInfoEx(pszFullPath, &info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
             if (rc == VERR_FILE_NOT_FOUND || rc == VERR_PATH_NOT_FOUND)
             {
@@ -512,5 +512,5 @@
                     {
                         *src = 0;
-                        rc = RTPathQueryInfo (pszFullPath, &info, RTFSOBJATTRADD_NOTHING);
+                        rc = RTPathQueryInfoEx(pszFullPath, &info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
                         *src = RTPATH_DELIMITER;
                         if (rc == VINF_SUCCESS)
@@ -548,5 +548,5 @@
                             fEndOfString = false;
                             *end = 0;
-                            rc = RTPathQueryInfo(src, &info, RTFSOBJATTRADD_NOTHING);
+                            rc = RTPathQueryInfoEx(src, &info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
                             Assert(rc == VINF_SUCCESS || rc == VERR_FILE_NOT_FOUND || rc == VERR_PATH_NOT_FOUND);
                         }
@@ -888,5 +888,5 @@
 
             /** @todo Possible race left here. */
-            if (RT_SUCCESS(RTPathQueryInfo (pszPath, &info, RTFSOBJATTRADD_NOTHING)))
+            if (RT_SUCCESS(RTPathQueryInfoEx(pszPath, &info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK)))
             {
 #ifdef RT_OS_WINDOWS
@@ -1161,5 +1161,5 @@
     int rc;
 
-    rc = RTPathQueryInfo (pszPath, &info, RTFSOBJATTRADD_NOTHING);
+    rc = RTPathQueryInfoEx(pszPath, &info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
     LogFlow(("SHFL_CF_LOOKUP\n"));
     /* Client just wants to know if the object exists. */
@@ -1253,6 +1253,6 @@
             RTFSOBJINFO info;
 
-            rc = RTPathQueryInfo (pszFullPath, &info, RTFSOBJATTRADD_NOTHING);
-            LogFlow(("RTPathQueryInfo returned %Rrc\n", rc));
+            rc = RTPathQueryInfoEx(pszFullPath, &info, RTFSOBJATTRADD_NOTHING, RTPATH_F_FOLLOW_LINK);
+            LogFlow(("RTPathQueryInfoEx returned %Rrc\n", rc));
 
             if (RT_SUCCESS(rc))
