From 97a9652f3ffa464f0a83942346be1b79fe514230 Mon Sep 17 00:00:00 2001 From: Moran Peker Date: Wed, 27 Feb 2019 15:04:56 +0200 Subject: [PATCH] Use less stack --- .../COMPONENT_SPE/psa_attestation_partition.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/components/TARGET_PSA/services/attestation/COMPONENT_SPE/psa_attestation_partition.c b/components/TARGET_PSA/services/attestation/COMPONENT_SPE/psa_attestation_partition.c index e0a1ffba7a..424026daee 100755 --- a/components/TARGET_PSA/services/attestation/COMPONENT_SPE/psa_attestation_partition.c +++ b/components/TARGET_PSA/services/attestation/COMPONENT_SPE/psa_attestation_partition.c @@ -28,13 +28,11 @@ #include #include "psa/crypto.h" -#endif - int32_t g_caller_id = 0; -static void set_caller_id(psa_msg_t msg) +static void set_caller_id(psa_msg_t *msg) { - g_caller_id = psa_identity(msg.handle); + g_caller_id = psa_identity(msg->handle); } // ------------------------- Partition's Main Thread --------------------------- @@ -84,7 +82,7 @@ static void psa_attest_get_token(void) break; } - set_caller_id(msg); + set_caller_id(&msg); status = initial_attest_get_token(in_vec, 1, out_vec, 1); if (status == PSA_ATTEST_ERR_SUCCESS) { psa_write(msg.handle, 0, out_vec[0].base, out_vec[0].len); @@ -134,7 +132,7 @@ static void psa_attest_get_token_size(void) break; } - set_caller_id(msg); + set_caller_id(&msg); status = initial_attest_get_token_size(in_vec, 1, out_vec, 1); if (status == PSA_ATTEST_ERR_SUCCESS) { psa_write(msg.handle, 0, out_vec[0].base, out_vec[0].len);