don't handle event handler memory by the SM

pull/6188/head
paul-szczepanek-arm 2018-02-13 12:11:17 +00:00
parent 55045010d6
commit d44af8c40a
1 changed files with 3 additions and 7 deletions

View File

@ -349,10 +349,7 @@ public:
/* Notify that the instance is about to shutdown */
shutdownCallChain.call(this);
shutdownCallChain.clear();
if (eventHandler != &defaultEventHandler) {
delete eventHandler;
eventHandler = &defaultEventHandler;
}
eventHandler = &defaultEventHandler;
return BLE_ERROR_NONE;
}
@ -843,10 +840,9 @@ public:
*/
virtual void setSecurityManagerEventHandler(SecurityManagerEventHandler* handler) {
if (handler) {
if (eventHandler && (eventHandler != &defaultEventHandler)) {
delete eventHandler;
}
eventHandler = handler;
} else {
eventHandler = &defaultEventHandler;
}
}