]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/IScsiDxe/IScsiDhcp6.c
NetworkPkg/IScsiDxe: Enhance the check for array boundary
[mirror_edk2.git] / NetworkPkg / IScsiDxe / IScsiDhcp6.c
index 86a872adeccc89edbde78e5a41ac46d4e68582c5..691650b7334fdd70883c0c18cfea08d7cb6e12c1 100644 (file)
@@ -161,7 +161,7 @@ IScsiDhcp6ExtractRootPath (
   // Server name is expressed as domain name, just save it.\r
   //\r
   if (ConfigNvData->DnsMode) {\r
-    if (Field->Len > sizeof (ConfigNvData->TargetUrl)) {\r
+    if ((Field->Len + 2) > sizeof (ConfigNvData->TargetUrl)) {\r
       return EFI_INVALID_PARAMETER;\r
     }\r
     CopyMem (&ConfigNvData->TargetUrl, Field->Str, Field->Len);\r