audk/BaseTools/Source/C
Michael D Kinney b258f12889 BaseTools/VrfCompile: Fix uninitialized field from unnamed field
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3687

If a C structure parsed by the VFR compiler contains an unnamed
field, then mFieldName is left uninitialized, which generates
random data in the VFR compiler output file.

If the FieldName is NULL, then initialize pNewField->mFieldName
to a Null-terminated empty string.

Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
2021-11-03 23:43:46 +00:00
..
BrotliCompress BaseTools/Brotli: Fix compressed data loss issue 2021-05-17 03:45:13 +00:00
Common BaseTools/CommonLib.h: Build failed due to MAX_LONG_FILE_PATH 2021-01-06 04:01:12 +00:00
DevicePath BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
EfiRom BaseTools/EfiRom: remove redundant checking of argc 2020-12-22 11:22:36 +00:00
GenCrc32 BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
GenFfs BaseTools/GenFfs: Optimazing else if statement 2020-12-22 03:31:36 +00:00
GenFv GenFv: Arm: support images entered in Thumb mode 2021-08-11 11:32:32 +00:00
GenFw BaseTools GenFw: Add support for R_RISCV_PCREL_LO12_S relocation 2021-07-21 02:12:29 +00:00
GenSec BaseTools/GenSec: Fix spelling mistake 2020-08-03 17:25:46 +00:00
Include BaseTools: Copy PACKED definition from MdePkg Base.h 2020-10-10 05:43:11 +00:00
LzmaCompress BaseTools LzmaCompress: Update LZMA to new 19.00 version 2021-01-08 10:03:53 +00:00
Makefiles BaseTools: Fix BaseTools nmake cleanall hang issue 2020-11-06 02:45:40 +00:00
PyEfiCompressor BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
TianoCompress BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
VfrCompile BaseTools/VrfCompile: Fix uninitialized field from unnamed field 2021-11-03 23:43:46 +00:00
VolInfo BaseTools/VolInfo: Fix spelling mistake 2020-08-05 17:25:48 +00:00
GNUmakefile BaseTools: Convert Split tool to python 2021-01-21 10:19:09 +00:00
Makefile BaseTools: Convert Split tool to python 2021-01-21 10:19:09 +00:00