mbed-os/storage/kvstore/securestore/source
Matthias Goebel 5fc4abe57b Added missing check for replay protection pointer before allocating new variable
Problem: If a key with write-once flag is being set in a SecureStore without rollback-protection store (i.e. _rbp_kv == NULL), additional memory will be allocated for the variable _ih->key. The memory will not be deleted, though, as the delete in line 434 only happens if a rollback-protection store exists (i.e. _rbp_kv != NULL)

Solution: Only allocate the memory if _rbp_kv != NULL

Contribution is provided on behalf of BIOTRONIK.
2024-05-16 10:51:12 +02:00
..
SecureStore.cpp Added missing check for replay protection pointer before allocating new variable 2024-05-16 10:51:12 +02:00