diff options
author | Nickle Wang <nickle.wang@hpe.com> | 2021-07-05 10:41:07 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-07-07 07:04:47 +0000 |
commit | d10e05801686e3169f8b8f532fa3087411884bc5 (patch) | |
tree | 02139a122a0d010047ec1ef7ee8aa11b9e278cc2 /BaseTools/Source/Python/Workspace | |
parent | 0a6b303dcedb7af238ad485d545802befb797b3a (diff) | |
download | edk2-d10e05801686e3169f8b8f532fa3087411884bc5.tar.gz edk2-d10e05801686e3169f8b8f532fa3087411884bc5.tar.bz2 edk2-d10e05801686e3169f8b8f532fa3087411884bc5.zip |
MdeModulePkg/RegularExpressionDxe: Fix memory assert in FreePool()
Memory buffer that is allocated by malloc() and realloc() will be
shifted by 8 bytes because Oniguruma keeps its memory signature. This 8
bytes shift is not handled while calling free() to release memory. Add
free() function to check Oniguruma signature before release memory
because memory buffer is not touched when using calloc().
Signed-off-by: Nickle Wang <nickle.wang@hpe.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Diffstat (limited to 'BaseTools/Source/Python/Workspace')
0 files changed, 0 insertions, 0 deletions