Skip to content

Commit a7f97cc

Browse files
committed
[MOUNTMGR] Properly look for symlink and break when found
This fixes a bug where MountMgr was returning first found entry on query even when not matching the requested device.
1 parent d4ede03 commit a7f97cc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/filters/mountmgr/point.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ QueryPointsFromSymbolicLinkName(IN PDEVICE_EXTENSION DeviceExtension,
472472
{
473473
SymlinkInformation = CONTAINING_RECORD(SymlinksEntry, SYMLINK_INFORMATION, SymbolicLinksListEntry);
474474

475-
if (RtlEqualUnicodeString(SymbolicName, &SymlinkInformation->Name, TRUE) == 0)
475+
if (RtlEqualUnicodeString(SymbolicName, &SymlinkInformation->Name, TRUE))
476476
{
477477
break;
478478
}
@@ -500,7 +500,7 @@ QueryPointsFromSymbolicLinkName(IN PDEVICE_EXTENSION DeviceExtension,
500500
{
501501
SymlinkInformation = CONTAINING_RECORD(SymlinksEntry, SYMLINK_INFORMATION, SymbolicLinksListEntry);
502502

503-
if (RtlEqualUnicodeString(SymbolicName, &SymlinkInformation->Name, TRUE) == 0)
503+
if (RtlEqualUnicodeString(SymbolicName, &SymlinkInformation->Name, TRUE))
504504
{
505505
break;
506506
}

0 commit comments

Comments
 (0)