pdr: pldm_find_entity_ref_in_tree(): Exit early on bad arguments
Perform an early exit in pldm_find_entity_ref_in_tree() such that we're
always in a sensible state to invoke find_entity_ref_in_tree().
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Ie92d521d9e8e4febd7ccedffb0ded3a5c1a6eccb
diff --git a/src/pdr.c b/src/pdr.c
index 4acdbcf..4cb2bf8 100644
--- a/src/pdr.c
+++ b/src/pdr.c
@@ -986,6 +986,10 @@
pldm_entity entity, pldm_entity_node **node)
{
assert(tree != NULL);
+ if (!tree || !node) {
+ return;
+ }
+
find_entity_ref_in_tree(tree->root, entity, node);
}