From e990100ddb202c3e1fd01fdca56d3507ddbdc88b Mon Sep 17 00:00:00 2001 From: pespacek Date: Tue, 8 Feb 2022 13:52:28 +0100 Subject: [PATCH] BUGFIX: psa_its_set now rejects UID = 0 Signed-off-by: pespacek --- library/psa_its_file.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/psa_its_file.c b/library/psa_its_file.c index c4782cdba3..bec32311a1 100644 --- a/library/psa_its_file.c +++ b/library/psa_its_file.c @@ -184,6 +184,11 @@ psa_status_t psa_its_set( psa_storage_uid_t uid, const void *p_data, psa_storage_create_flags_t create_flags ) { + if( uid == 0 ) + { + return (PSA_ERROR_INVALID_HANDLE); + } + psa_status_t status = PSA_ERROR_STORAGE_FAILURE; char filename[PSA_ITS_STORAGE_FILENAME_LENGTH]; FILE *stream = NULL;