From 4e4bd79ad289d98c70e00e01ac9823ad250cd1ff Mon Sep 17 00:00:00 2001 From: hiura Date: Tue, 20 Feb 2024 12:01:35 +0900 Subject: [PATCH] IPC.c:Cast the pointer to a defined size due to the error in compiling. --- src/Cedar/IPC.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Cedar/IPC.c b/src/Cedar/IPC.c index 67dfdf23..85e58a7f 100644 --- a/src/Cedar/IPC.c +++ b/src/Cedar/IPC.c @@ -1537,7 +1537,8 @@ void IPCProcessL3EventsEx(IPC *ipc, UINT64 now) // Remove link-layer address options for Windows clients (required on Windows 11) if (header_size > 0) { - UCHAR *src = p->ICMPv6HeaderPacketInfo.Headers.HeaderPointer + header_size; + //UCHAR *src = p->ICMPv6HeaderPacketInfo.Headers.HeaderPointer + header_size; + UCHAR* src = (UCHAR *)p->ICMPv6HeaderPacketInfo.Headers.HeaderPointer + header_size;// Cast the pointer to UCHAR *. UINT opt_size = p->ICMPv6HeaderPacketInfo.DataSize - header_size; UCHAR *dst = src; UINT removed = 0;