Index: /trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp	(revision 35598)
+++ /trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp	(revision 35599)
@@ -977,5 +977,7 @@
                      entry.d_name) < 0)
             return RTErrConvertFromErrno(errno);
-        pszPath = RTStrDup(realpath(szPath, szRealPath));
+        if (!realpath(szPath, szRealPath))
+            return RTErrConvertFromErrno(errno);
+        pszPath = RTStrDup(szRealPath);
         if (!pszPath)
             return VERR_NO_MEMORY;
