Index: /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp	(revision 105897)
+++ /trunk/src/VBox/Additions/common/VBoxService/VBoxServiceToolBox.cpp	(revision 105898)
@@ -997,17 +997,10 @@
         {
             if (   RTFS_IS_FILE(objInfo.Attr.fMode)
-                || (   RTFS_IS_SYMLINK(objInfo.Attr.fMode)
-                    && (fFlags & VBOXSERVICETOOLBOXLSFLAG_SYMLINKS)))
-            {
+                || RTFS_IS_SYMLINK(objInfo.Attr.fMode))
                 rc2 = vgsvcToolboxPrintFsInfo(pszPath, strlen(pszPath), fOutputFlags, NULL, &IdCache, &objInfo);
-                if (RT_SUCCESS(rc)) /* Keep initial failing rc. */
-                    rc = rc2;
-            }
             else if (RTFS_IS_DIRECTORY(objInfo.Attr.fMode))
-            {
                 rc2 = vgsvcToolboxLsHandleDir(pszPath, fFlags, fOutputFlags, &IdCache);
-                if (RT_SUCCESS(rc)) /* Keep initial failing rc. */
-                    rc = rc2;
-            }
+            if (RT_SUCCESS(rc)) /* Keep initial failing rc. */
+                rc = rc2;
         }
         else
