audk/MdePkg/Library/UefiDevicePathLib
Mateusz Albecki 96ed60dfd7 MdePkg/UefiDevicePathLib: Fix AcpiEx print logic
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4555

Add logic that checks if the code doesn't overflow
ACPI_EXTENDED_HID_DEVICE_PATH node when searching for optional
strings. If the string is not provided in the device path node
default value of "\0" is used.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@bysoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Signed-off-by: Mateusz Albecki <mateusz.albecki@intel.com>
Reviewed-by: Michael D Kinney <Michael.d.kinney@intel.com>
2023-10-19 15:20:02 +00:00
..
DevicePathFromText.c MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DevicePathToText.c MdePkg/UefiDevicePathLib: Fix AcpiEx print logic 2023-10-19 15:20:02 +00:00
DevicePathUtilities.c MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DevicePathUtilitiesBase.c MdePkg/UefiDevicePathLib: Add support for PEIMs 2022-07-23 02:11:31 +00:00
DevicePathUtilitiesDxeSmm.c MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiDevicePathLib.c MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiDevicePathLib.h MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiDevicePathLib.inf MdePkg: UefiDevicePathLib: Support UefiDevicePathLib under StandaloneMm 2021-02-01 10:03:35 -08:00
UefiDevicePathLib.uni MdePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:13 -07:00
UefiDevicePathLibBase.inf MdePkg/UefiDevicePathLib: Add support for PEIMs 2022-07-23 02:11:31 +00:00
UefiDevicePathLibOptionalDevicePathProtocol.c MdePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiDevicePathLibOptionalDevicePathProtocol.inf MdePkg: UefiDevicePathLib: Support UefiDevicePathLib under StandaloneMm 2021-02-01 10:03:35 -08:00
UefiDevicePathLibOptionalDevicePathProtocol.uni MdePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:13 -07:00
UefiDevicePathLibStandaloneMm.inf MdePkg/Library/UefiDevicePathLib: Add back StandaloneMm INF file 2022-08-10 21:43:49 +00:00