]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Igmp.c
1. Enable Network stack to pass SCT, currently MNP, ARP, IP4, TCP4 and DHCP4 have...
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Ip4Dxe / Ip4Igmp.c
index 135efa62ce99085b78dd2a690efb670684b584ff..6609b1334d8aa7cb86ec49aa08d0aba0b4f65fe0 100644 (file)
@@ -206,7 +206,7 @@ Ip4SendIgmpMessage (
   Igmp->MaxRespTime = 0;\r
   Igmp->Checksum    = 0;\r
   Igmp->Group       = HTONL (Group);\r
-  Igmp->Checksum    = ~NetblockChecksum ((UINT8 *) Igmp, sizeof (IGMP_HEAD));\r
+  Igmp->Checksum    = (UINT16) (~NetblockChecksum ((UINT8 *) Igmp, sizeof (IGMP_HEAD)));\r
 \r
   Head.Tos          = 0;\r
   Head.Protocol     = IP4_PROTO_IGMP;\r