From 7bacee130d21d154c6f98955f631cd7ba4d7fee5 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sun, 29 Nov 2015 13:44:22 -0800 Subject: [PATCH] sys: WIP --- src/sys/device.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sys/device.c b/src/sys/device.c index d7803a3b..b54865d7 100644 --- a/src/sys/device.c +++ b/src/sys/device.c @@ -109,6 +109,11 @@ static VOID FspFsvolDeviceDeleteObject(PDEVICE_OBJECT DeviceObject) { PAGED_CODE(); + FSP_FSVOL_DEVICE_EXTENSION *FsvolDeviceExtension = FspFsvolDeviceExtension(DeviceObject); + + if (0 != FsvolDeviceExtension->SwapVpb) + ExFreePoolWithTag(FsvolDeviceExtension->SwapVpb, FSP_TAG); + IoDeleteDevice(DeviceObject); }