From 45e0ea4e127e1996fd6a4153e6ae46b8f11dcc7a Mon Sep 17 00:00:00 2001 From: basil00 Date: Sat, 2 Mar 2019 08:31:51 +0800 Subject: [PATCH] Fix 32bit build. --- sys/windivert.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/windivert.c b/sys/windivert.c index ba830be..f5c5682 100644 --- a/sys/windivert.c +++ b/sys/windivert.c @@ -2857,7 +2857,7 @@ VOID windivert_caller_context(IN WDFDEVICE device, IN WDFREQUEST request) if (addr != NULL) { status = WdfRequestProbeAndLockUserBufferForWrite(request, - addr, addr_len, &memobj); + addr, (size_t)addr_len, &memobj); if (!NT_SUCCESS(status)) { DEBUG_ERROR("invalid address for RECV ioctl", status); @@ -2886,7 +2886,7 @@ VOID windivert_caller_context(IN WDFDEVICE device, IN WDFREQUEST request) goto windivert_caller_context_error; } status = WdfRequestProbeAndLockUserBufferForRead(request, addr, - addr_len, &memobj); + (size_t)addr_len, &memobj); if (!NT_SUCCESS(status)) { DEBUG_ERROR("invalid address for SEND ioctl", status);