Skip to content

Commit d07d7ca

Browse files
authored
Merge pull request #12185 from paul-szczepanek-arm/db-delete
BLE: fix pointer not set to null on delete
2 parents 9d16a17 + e16889d commit d07d7ca

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

features/FEATURE_BLE/source/generic/GenericSecurityManager.tpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ ble_error_t GenericSecurityManager<TPalSecurityManager, SigningMonitor>::init_(
104104

105105
if (result != BLE_ERROR_NONE) {
106106
delete _db;
107+
_db = NULL;
107108
return result;
108109
}
109110

@@ -138,6 +139,7 @@ ble_error_t GenericSecurityManager<TPalSecurityManager, SigningMonitor>::setData
138139
template<template<class> class TPalSecurityManager, template<class> class SigningMonitor>
139140
ble_error_t GenericSecurityManager<TPalSecurityManager, SigningMonitor>::reset_(void) {
140141
delete _db;
142+
_db = NULL;
141143
_pal.reset();
142144
SecurityManager::reset_();
143145

0 commit comments

Comments
 (0)