From d72671960277feea59fd87e47d4221f8fad3159a Mon Sep 17 00:00:00 2001 From: Tetsuo Sugiyama Date: Fri, 22 May 2020 11:05:36 +0900 Subject: [PATCH] Fixed that NewDhcpOption did not handle DHCP options longer than 255 bytes correctly --- src/Mayaqua/TcpIp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mayaqua/TcpIp.c b/src/Mayaqua/TcpIp.c index 66ea1188..b16f508d 100644 --- a/src/Mayaqua/TcpIp.c +++ b/src/Mayaqua/TcpIp.c @@ -3468,8 +3468,8 @@ DHCP_OPTION *NewDhcpOption(UINT id, void *data, UINT size) ret = ZeroMalloc(sizeof(DHCP_OPTION)); ret->Data = ZeroMalloc(size); Copy(ret->Data, data, size); - ret->Size = (UCHAR)size; - ret->Id = (UCHAR)id; + ret->Size = size; + ret->Id = id; return ret; }