summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorvallau01 <valentin.laurent@trustonic.com>2022-08-09 18:03:28 +0200
committerLukas Hanel <lukas.hanel@trustonic.com>2022-11-02 15:15:59 +0100
commitcee8bb3b38ea266a5008719548965352ec695cae (patch)
tree75c75a98f611b476ee27fab8f2c7fb2b95b34012 /services
parentac568b2bccb9da71f2bd7f1c7204189d1ff678d9 (diff)
downloadarm-trusted-firmware-cee8bb3b38ea266a5008719548965352ec695cae.tar.gz
fix(el3-spmc): error handling in allocation
Error check must be done on the previously allocated pointer, not a random one from the code. Change-Id: I1c8253eacbe778cc4a9a8d71081fc615fa7e5293 Signed-off-by: Lukas Hanel <lukas.hanel@trustonic.com>
Diffstat (limited to 'services')
-rw-r--r--services/std_svc/spm/el3_spmc/spmc_shared_mem.c2
1 files changed, 1 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 e137346e0..1da2efc14 100644
--- a/services/std_svc/spm/el3_spmc/spmc_shared_mem.c
+++ b/services/std_svc/spm/el3_spmc/spmc_shared_mem.c
@@ -1030,7 +1030,7 @@ static long spmc_ffa_fill_desc(struct mailbox *mbox,
v1_1_obj =
spmc_shmem_obj_alloc(&spmc_shmem_obj_state, v1_1_desc_size);
- if (!obj) {
+ if (!v1_1_obj) {
ret = FFA_ERROR_NO_MEMORY;
goto err_arg;
}