diff options
Diffstat (limited to 'services')
| -rw-r--r-- | services/std_svc/spm/el3_spmc/spmc_shared_mem.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/std_svc/spm/el3_spmc/spmc_shared_mem.c b/services/std_svc/spm/el3_spmc/spmc_shared_mem.c index 5a3fe94cd..e137346e0 100644 --- a/services/std_svc/spm/el3_spmc/spmc_shared_mem.c +++ b/services/std_svc/spm/el3_spmc/spmc_shared_mem.c @@ -1347,7 +1347,8 @@ spmc_ffa_mem_retrieve_req(uint32_t smc_fid, if (req->emad_count == 0U) { WARN("%s: unsupported attribute desc count %u.\n", __func__, obj->desc.emad_count); - return -EINVAL; + ret = FFA_ERROR_INVALID_PARAMETER; + goto err_unlock_mailbox; } /* Determine the appropriate minimum descriptor size. */ |
