From 1a02438488e226b8703e418fe8a0f865d771cd8f Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Thu, 19 Oct 2017 17:19:31 -0700 Subject: [PATCH] sys: dirctl: fix 32-bit builds (after Avast changes) --- src/sys/dirctl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sys/dirctl.c b/src/sys/dirctl.c index 9327f874..b9bdd56e 100644 --- a/src/sys/dirctl.c +++ b/src/sys/dirctl.c @@ -874,7 +874,7 @@ NTSTATUS FspFsvolDirectoryControlComplete( if (0 == Request->Req.QueryDirectory.Pattern.Size && 0 == Request->Req.QueryDirectory.Marker.Size && FspFileNodeTrySetDirInfo(FileNode, - (PVOID)Request->Req.QueryDirectory.Address, + (PVOID)(UINT_PTR)Request->Req.QueryDirectory.Address, (ULONG)Response->IoStatus.Information, (ULONG)(UINT_PTR)FspIopRequestContext(Request, FspIopRequestExtraContext)) && FspFileNodeReferenceDirInfo(FileNode, &DirInfoBuffer, &DirInfoSize)) @@ -888,7 +888,7 @@ NTSTATUS FspFsvolDirectoryControlComplete( } else { - DirInfoBuffer = (PVOID)Request->Req.QueryDirectory.Address; + DirInfoBuffer = (PVOID)(UINT_PTR)Request->Req.QueryDirectory.Address; DirInfoSize = (ULONG)Response->IoStatus.Information; Result = FspFsvolQueryDirectoryCopyInPlace(FileDesc, FileInformationClass, ReturnSingleEntry,