sys: FspVolumeTransact: FSP_FSCTL_TRANSACT_INTERNAL

Zero out OutputBuffer on error to avoid confusion for fsext providers.
This commit is contained in:
Bill Zissimopoulos 2020-07-29 22:51:17 -07:00
parent 20e19cb0fc
commit 84e0744c28

View File

@ -965,6 +965,7 @@ NTSTATUS FspVolumeTransact(
if (0 != InternalBuffer) if (0 != InternalBuffer)
{ {
ASSERT(FSP_FSCTL_TRANSACT_INTERNAL == ControlCode); ASSERT(FSP_FSCTL_TRANSACT_INTERNAL == ControlCode);
*(PVOID *)OutputBuffer = 0;
FspFree(InternalBuffer); FspFree(InternalBuffer);
} }
FspIopCompleteCanceledIrp(PendingIrp); FspIopCompleteCanceledIrp(PendingIrp);