pdr: pldm_entity_node_get_remote_container_id() is a trivial accessor
Align its prototype and behaviour with the other trivial accessors:
Assert that the precondition for invocation is that entity points to a
valid object.
pldm_entity_node_get_remote_container_id() is marked as
LIBPLDM_ABI_TESTING so we are free to change it as necessary.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Ic8a8c30df7e4245ce06d314e7a99f25890152c79
diff --git a/src/pdr.c b/src/pdr.c
index 3cd0f3a..5012d88 100644
--- a/src/pdr.c
+++ b/src/pdr.c
@@ -472,15 +472,12 @@
}
LIBPLDM_ABI_TESTING
-int pldm_entity_node_get_remote_container_id(const pldm_entity_node *entity,
- uint16_t *cid)
+uint16_t
+pldm_entity_node_get_remote_container_id(const pldm_entity_node *entity)
{
- if (!entity) {
- return -EINVAL;
- }
+ assert(entity != NULL);
- *cid = entity->remote_container_id;
- return 0;
+ return entity->remote_container_id;
}
LIBPLDM_ABI_STABLE