summaryrefslogtreecommitdiff
path: root/ShellPkg/ShellPkg.dsc
diff options
context:
space:
mode:
authorStar Zeng <star.zeng@intel.com>2017-06-22 15:22:33 +0800
committerStar Zeng <star.zeng@intel.com>2017-06-27 13:35:28 +0800
commit980af1eb0b7ad7a55fc51231a7fd537529319371 (patch)
tree9e64760103c5862742e1dea812c845d26904a053 /ShellPkg/ShellPkg.dsc
parent45b57c1268f42bdad86287b5d41e8c1a86d98834 (diff)
downloadedk2-980af1eb0b7ad7a55fc51231a7fd537529319371.zip
edk2-980af1eb0b7ad7a55fc51231a7fd537529319371.tar.gz
edk2-980af1eb0b7ad7a55fc51231a7fd537529319371.tar.bz2
ShellPkg DmpStore: Make NameSize to be consistent with name buffer
Current code will allocate pool to hold the null char for name buffer when PrevName==NULL, but the NameSize is still 0. For this case, GetNextVariableName will return EFI_INVALID_PARAMETER to follow UEFI 2.7 spec. UEFI 2.7 spec: The VariableNameSize must not be smaller the size of the variable name string passed to GetNextVariableName() on input in the VariableName buffer. EFI_INVALID_PARAMETER Null-terminator is not found in the first VariableNameSize bytes of the input VariableName buffer. This patch is to make NameSize to be consistent with name buffer. Cc: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Jaben Carsey <jaben.carsey@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Diffstat (limited to 'ShellPkg/ShellPkg.dsc')
0 files changed, 0 insertions, 0 deletions