mirror of
https://github.com/reactos/reactos.git
synced 2025-02-28 19:32:59 +00:00
![]() `DeviceInformation->DeviceName.Buffer` was already freed via the previous `FreePool(TargetDeviceName.Buffer);` call, since `DeviceInformation->DeviceName` was set to `TargetDeviceName` above in the code. This resulted in a pool double-free, triggering a corruption of the pool, and a BSoD. What had to be freed instead, is `DeviceInformation->SymbolicName.Buffer` that is allocated at the beginning of the function. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
database.c | ||
device.c | ||
mntmgr.h | ||
mountmgr.c | ||
mountmgr.rc | ||
notify.c | ||
point.c | ||
symlink.c | ||
uniqueid.c |