diff options
author | vallau01 <valentin.laurent@trustonic.com> | 2022-08-09 18:03:28 +0200 |
---|---|---|
committer | Lukas Hanel <lukas.hanel@trustonic.com> | 2022-11-02 15:15:59 +0100 |
commit | cee8bb3b38ea266a5008719548965352ec695cae (patch) | |
tree | 75c75a98f611b476ee27fab8f2c7fb2b95b34012 /services | |
parent | ac568b2bccb9da71f2bd7f1c7204189d1ff678d9 (diff) | |
download | arm-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.c | 2 |
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; } |