summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Ecc/CodeFragmentCollector.py
diff options
context:
space:
mode:
authorPierre Gondois <Pierre.Gondois@arm.com>2021-10-08 15:46:18 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-10-08 15:39:42 +0000
commit2dd7dd3952c78e1c3bc0e512be67a359a091215f (patch)
treed6d168cbf29b386a096dfec80fce35788694fc57 /BaseTools/Source/Python/Ecc/CodeFragmentCollector.py
parent7b2022d39e99b825a16c8805974c3366d6c7dd3b (diff)
downloadedk2-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/CodeFragmentCollector.py')
0 files changed, 0 insertions, 0 deletions