Index: /trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp
===================================================================
--- /trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp	(revision 6837)
+++ /trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp	(revision 6838)
@@ -653,7 +653,15 @@
         case VERR_FILE_NOT_FOUND:
             pParms->Result = SHFL_FILE_NOT_FOUND;
+
+            /* This actually isn't an error, so correct the rc before return later, 
+               because the driver (VBoxSF.sys) expects rc = VINF_SUCCESS and checks the result code. */
+            fNoError = true;
             break;
         case VERR_PATH_NOT_FOUND:
             pParms->Result = SHFL_PATH_NOT_FOUND;
+
+            /* This actually isn't an error, so correct the rc before return later, 
+               because the driver (VBoxSF.sys) expects rc = VINF_SUCCESS and checks the result code. */
+            fNoError = true;
             break;
         case VERR_ALREADY_EXISTS:
@@ -667,6 +675,6 @@
             pParms->Result = SHFL_FILE_EXISTS;
 
-            /* This actually isn't an error, because the file simply already exists, 
-               so correct the rc before return later, to make the driver (VBoxSF.sys) happy. */
+            /* This actually isn't an error, so correct the rc before return later, 
+               because the driver (VBoxSF.sys) expects rc = VINF_SUCCESS and checks the result code. */
             fNoError = true;    
             break;
