X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=NetworkPkg%2FIpSecDxe%2FIpSecConfigImpl.c;h=4a51bff96f420bf2cbb7a95576f6051f6949a87c;hp=cfee978d949831c97233e7fbc44130ccbdcd790f;hb=ce5c3273c30b76cb002034387df13a4e6bc98e96;hpb=bcee1b9f172a606b1c4ee86dcda04c15718c4ed9 diff --git a/NetworkPkg/IpSecDxe/IpSecConfigImpl.c b/NetworkPkg/IpSecDxe/IpSecConfigImpl.c index cfee978d94..4a51bff96f 100644 --- a/NetworkPkg/IpSecDxe/IpSecConfigImpl.c +++ b/NetworkPkg/IpSecDxe/IpSecConfigImpl.c @@ -1,7 +1,7 @@ /** @file The implementation of IPSEC_CONFIG_PROTOCOL. - Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.
+ Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License @@ -1152,7 +1152,7 @@ SetSpdEntry ( // Do Padding for the different Arch. // SpdEntrySize = ALIGN_VARIABLE (sizeof (IPSEC_SPD_ENTRY)); - SpdEntrySize = ALIGN_VARIABLE (SpdEntrySize + (UINTN)SIZE_OF_SPD_SELECTOR (SpdSel)); + SpdEntrySize = ALIGN_VARIABLE (SpdEntrySize + SIZE_OF_SPD_SELECTOR (SpdSel)); SpdEntrySize += IpSecGetSizeOfEfiSpdData (SpdData); SpdEntry = AllocateZeroPool (SpdEntrySize); @@ -1357,7 +1357,7 @@ SetSadEntry ( } if (SaData->SpdSelector != NULL) { - SadEntrySize += SadEntrySize + (UINTN)SIZE_OF_SPD_SELECTOR (SaData->SpdSelector); + SadEntrySize += SadEntrySize + SIZE_OF_SPD_SELECTOR (SaData->SpdSelector); } SadEntry = AllocateZeroPool (SadEntrySize); @@ -1458,7 +1458,7 @@ SetSadEntry ( SadEntry->Data->SpdEntry = SpdEntry; SadEntry->Data->SpdSelector = (EFI_IPSEC_SPD_SELECTOR *)((UINT8 *)SadEntry + SadEntrySize - - (UINTN)SIZE_OF_SPD_SELECTOR (SaData->SpdSelector) + SIZE_OF_SPD_SELECTOR (SaData->SpdSelector) ); DuplicateSpdSelector ( (EFI_IPSEC_CONFIG_SELECTOR *) SadEntry->Data->SpdSelector,