summaryrefslogtreecommitdiff
path: root/src/VBox/Runtime/r3/linux/sysfs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Runtime/r3/linux/sysfs.cpp')
-rw-r--r--src/VBox/Runtime/r3/linux/sysfs.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/VBox/Runtime/r3/linux/sysfs.cpp b/src/VBox/Runtime/r3/linux/sysfs.cpp
index ac20d23b2..b2cc56a5f 100644
--- a/src/VBox/Runtime/r3/linux/sysfs.cpp
+++ b/src/VBox/Runtime/r3/linux/sysfs.cpp
@@ -1,4 +1,4 @@
-/* $Id: sysfs.cpp 23349 2009-09-25 22:35:15Z vboxsync $ */
+/* $Id: sysfs.cpp $ */
/** @file
* IPRT - Linux sysfs access.
*/
@@ -401,7 +401,7 @@ static ssize_t rtLinuxFindDevicePathRecursive(dev_t DevNum, RTFMODE fMode, const
for (;;)
{
RTDIRENTRYEX Entry;
- rc = RTDirReadEx(pDir, &Entry, NULL, RTFSOBJATTRADD_UNIX);
+ rc = RTDirReadEx(pDir, &Entry, NULL, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK);
if (RT_FAILURE(rc))
{
errno = rc == VERR_NO_MORE_FILES
@@ -412,7 +412,7 @@ static ssize_t rtLinuxFindDevicePathRecursive(dev_t DevNum, RTFMODE fMode, const
rcRet = -1;
break;
}
- if (RTFS_IS_SYMLINK(Entry.Info.Attr.fMode)) /* paranoia */
+ if (RTFS_IS_SYMLINK(Entry.Info.Attr.fMode)) /* paranoia. @todo RTDirReadEx now returns symlinks, see also #if 1 below. */
continue;
/* Do the matching. */