Fix for issue 3974 m_connectedCount incorrectly decremented when no connection exists

There is no need to decrement if nothing was removed from removePeerDevice

Reference issue:
#3974
This commit is contained in:
James.Y
2020-05-31 15:35:01 -07:00
committed by GitHub
parent 09bff5027d
commit 35d9759fa6
2 changed files with 13 additions and 7 deletions

View File

@ -79,7 +79,7 @@ public:
/* multi connection support */
std::map<uint16_t, conn_status_t> getPeerDevices(bool client);
void addPeerDevice(void* peer, bool is_client, uint16_t conn_id);
void removePeerDevice(uint16_t conn_id, bool client);
bool removePeerDevice(uint16_t conn_id, bool client);
BLEServer* getServerByConnId(uint16_t conn_id);
void updatePeerMTU(uint16_t connId, uint16_t mtu);
uint16_t getPeerMTU(uint16_t conn_id);