mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Fix incorrect return value in psa_security_lifecycle_state (emul)
psa_security_lifecycle_state should return uint32_t of the security lifecycle state. bug: psa_platfrom_lifecycle_get_impl return value is psa_status_t.pull/9745/head
							parent
							
								
									f95ec957dd
								
							
						
					
					
						commit
						fb9ae2faae
					
				| 
						 | 
				
			
			@ -21,7 +21,12 @@
 | 
			
		|||
uint32_t psa_security_lifecycle_state(void)
 | 
			
		||||
{
 | 
			
		||||
    uint32_t lc_state = 0;
 | 
			
		||||
    return psa_platfrom_lifecycle_get_impl(&lc_state);
 | 
			
		||||
    psa_status_t status = PSA_LIFECYCLE_SUCCESS;
 | 
			
		||||
    status = psa_platfrom_lifecycle_get_impl(&lc_state);
 | 
			
		||||
    if (status != PSA_LIFECYCLE_SUCCESS) {
 | 
			
		||||
        lc_state = PSA_LIFECYCLE_UNKNOWN;
 | 
			
		||||
    }
 | 
			
		||||
    return lc_state;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
psa_status_t mbed_psa_reboot_and_request_new_security_state(uint32_t new_state)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue