X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=NetworkPkg%2FIp6Dxe%2FIp6Icmp.c;h=1828d51a7d80122bf818c6a12b46d45e70ab99dd;hb=4dd8787a20e2b74cfcc297253f237e0ac86c9289;hp=f6a9bb406f7f54641049ed09249657b6ae9b131a;hpb=40696972bffcd5067de02ba6afc19b773e2cfab1;p=mirror_edk2.git diff --git a/NetworkPkg/Ip6Dxe/Ip6Icmp.c b/NetworkPkg/Ip6Dxe/Ip6Icmp.c index f6a9bb406f..1828d51a7d 100644 --- a/NetworkPkg/Ip6Dxe/Ip6Icmp.c +++ b/NetworkPkg/Ip6Dxe/Ip6Icmp.c @@ -1,7 +1,7 @@ /** @file The ICMPv6 handle routines to process the ICMPv6 control messages. - Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+ Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP
This program and the accompanying materials @@ -473,14 +473,14 @@ Ip6GetPrefix ( UINT8 Mask; UINT8 Value; - ASSERT ((Prefix != NULL) && (PrefixLength < IP6_PREFIX_NUM)); + ASSERT ((Prefix != NULL) && (PrefixLength < IP6_PREFIX_MAX)); if (PrefixLength == 0) { ZeroMem (Prefix, sizeof (EFI_IPv6_ADDRESS)); return ; } - if (PrefixLength >= IP6_PREFIX_NUM - 1) { + if (PrefixLength >= IP6_PREFIX_MAX) { return ; }