]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/IpSecDxe/Ikev2/Exchange.c
NetworkPkg/IpSecDxe: Fix wrong IKE header "FLAG" update
[mirror_edk2.git] / NetworkPkg / IpSecDxe / Ikev2 / Exchange.c
index 1eddbfbcf10432efba87fb17fec87a68057d98d6..5609964fa4ab33d7b01711cabb4bc002a546f459 100644 (file)
@@ -705,7 +705,7 @@ ON_REPLY:
   //\r
   // Generate the reply packet if needed and send it out.\r
   //\r
-  if (IkePacket->Header->Flags != IKE_HEADER_FLAGS_RESPOND) {\r
+  if (!(IkePacket->Header->Flags & IKE_HEADER_FLAGS_RESPOND)) {\r
     Reply = mIkev2CreateChild.Generator ((UINT8 *) IkeSaSession, &IkePacket->Header->MessageId);\r
     if (Reply != NULL) {\r
       Status = Ikev2SendIkePacket (UdpService, (UINT8 *) &(IkeSaSession->SessionCommon), Reply, 0);\r