]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/IScsiDxe/IScsiMisc.h
NetworkPkg/IScsiDxe: fix IScsiHexToBin() buffer overflow
[mirror_edk2.git] / NetworkPkg / IScsiDxe / IScsiMisc.h
index 404a482e57f3fb62a35e0610ae50a856f81691a9..fddef4f466dc6dd1a1751cc71403f21a84633726 100644 (file)
@@ -172,6 +172,9 @@ IScsiBinToHex (
   @retval EFI_SUCCESS           The hexadecimal string is converted into a\r
                                 binary encoded buffer.\r
   @retval EFI_INVALID_PARAMETER Invalid hex encoding found in HexStr.\r
+  @retval EFI_BAD_BUFFER_SIZE   The length of HexStr is too large for decoding:\r
+                                the decoded size cannot be expressed in\r
+                                BinLength on output.\r
   @retval EFI_BUFFER_TOO_SMALL  The binary buffer is too small to hold the\r
                                 converted data.\r
 **/\r