Skip to content

Commit 813c844

Browse files
author
Cruz Monrreal
authored
Merge pull request #9745 from moranpeker/psa_security_lifecycle
Fix incorrect return value in psa_security_lifecycle_state (emul)
2 parents b088bd4 + fb9ae2f commit 813c844

File tree

1 file changed

+6
-1
lines changed
  • components/TARGET_PSA/services/platform/COMPONENT_PSA_SRV_EMUL

1 file changed

+6
-1
lines changed

components/TARGET_PSA/services/platform/COMPONENT_PSA_SRV_EMUL/platform_emul.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@
2121
uint32_t psa_security_lifecycle_state(void)
2222
{
2323
uint32_t lc_state = 0;
24-
return psa_platfrom_lifecycle_get_impl(&lc_state);
24+
psa_status_t status = PSA_LIFECYCLE_SUCCESS;
25+
status = psa_platfrom_lifecycle_get_impl(&lc_state);
26+
if (status != PSA_LIFECYCLE_SUCCESS) {
27+
lc_state = PSA_LIFECYCLE_UNKNOWN;
28+
}
29+
return lc_state;
2530
}
2631

2732
psa_status_t mbed_psa_reboot_and_request_new_security_state(uint32_t new_state)

0 commit comments

Comments
 (0)