diff options
author | Pierre Gondois <Pierre.Gondois@arm.com> | 2021-10-08 15:46:18 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-10-08 15:39:42 +0000 |
commit | 2dd7dd3952c78e1c3bc0e512be67a359a091215f (patch) | |
tree | d6d168cbf29b386a096dfec80fce35788694fc57 /BaseTools/Source/Python/Ecc/Database.py | |
parent | 7b2022d39e99b825a16c8805974c3366d6c7dd3b (diff) | |
download | edk2-2dd7dd3952c78e1c3bc0e512be67a359a091215f.tar.gz edk2-2dd7dd3952c78e1c3bc0e512be67a359a091215f.tar.bz2 edk2-2dd7dd3952c78e1c3bc0e512be67a359a091215f.zip |
DynamicTablesPkg: Clear pointer in node creation fcts
The following functions:
- AmlCreateRootNode()
- AmlCreateObjectNode()
- AmlCreateDataNode()
create a node and return it by populating a pointer. This pointer
should only be considered/used if the function returns successfully.
Otherwise, the value stored in this pointer should be ignored.
For their error handling, some other functions assume that this
pointer is reset to NULL if an error occurs during a node creation.
To make this assumption correct, explicitly clear this input pointer.
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/Ecc/Database.py')
0 files changed, 0 insertions, 0 deletions