aboutsummaryrefslogtreecommitdiff
path: root/src/api.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/api.c')
-rw-r--r--src/api.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/api.c b/src/api.c
index df9bfe19..210c604d 100644
--- a/src/api.c
+++ b/src/api.c
@@ -3435,12 +3435,13 @@ struct ffa_value api_ffa_mem_retrieve_req(uint32_t length,
ret = api_ffa_mem_retrieve_req_version_update(
retrieve_msg, message_buffer_size, &retrieve_request, &length,
ffa_version);
- assert(retrieve_request != NULL);
if (ret.func != FFA_SUCCESS_32) {
goto out;
}
+ assert(retrieve_request != NULL);
+
if (plat_ffa_memory_handle_allocated_by_current_world(
retrieve_request->handle)) {
ret = ffa_memory_retrieve(to_locked, retrieve_request, length,