fix const induced recursive call

pull/6932/head
paul-szczepanek-arm 2018-04-16 15:34:15 +01:00
parent 6b67a6d0a6
commit 12899b1e09
1 changed files with 4 additions and 2 deletions

View File

@ -166,7 +166,8 @@ const char* BLE::getVersion()
generic::GenericGap& BLE::getGap()
{
return const_cast<generic::GenericGap&>(getGap());
const BLE &const_self = const_cast<const BLE&>(*this);
return const_cast<generic::GenericGap&>(const_self.getGap());
}
const generic::GenericGap& BLE::getGap() const
@ -204,7 +205,8 @@ generic::GenericGattClient& BLE::getGattClient()
SecurityManager& BLE::getSecurityManager()
{
return const_cast<SecurityManager&>(getSecurityManager());
const BLE &const_self = const_cast<const BLE&>(*this);
return const_cast<SecurityManager&>(const_self.getSecurityManager());
}
const SecurityManager& BLE::getSecurityManager() const