pdr: pldm_pdr_fru_record_set_find_by_rsi(): Exit early on NULL arguments
Improve assert()-safety by exploiting the fact that it's already valid
for the function to return NULL.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I9d7d0a667801a87dbcfeadfa9a4fd084a87e48db
diff --git a/src/pdr.c b/src/pdr.c
index 5012d88..a58a2cc 100644
--- a/src/pdr.c
+++ b/src/pdr.c
@@ -319,6 +319,10 @@
assert(entity_type != NULL);
assert(entity_instance_num != NULL);
assert(container_id != NULL);
+ if (!repo || !terminus_handle || !entity_type || !entity_instance_num ||
+ !container_id) {
+ return NULL;
+ }
uint8_t *data = NULL;
uint32_t size = 0;