From 310c5f7c848cd47b0aa7355b41f25423c8ddbd57 Mon Sep 17 00:00:00 2001 From: h2zero Date: Wed, 20 Jan 2021 12:29:22 -0700 Subject: [PATCH] Remove log print in disconnect timer callback. Timer callback runs in ISR context, so log printing is inappropriate. --- src/NimBLEClient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/NimBLEClient.cpp b/src/NimBLEClient.cpp index 1919a06..072f663 100644 --- a/src/NimBLEClient.cpp +++ b/src/NimBLEClient.cpp @@ -100,9 +100,10 @@ NimBLEClient::~NimBLEClient() { * be called to reset the host in the case of a stalled controller. */ void NimBLEClient::dcTimerCb(ble_npl_event *event) { - NimBLEClient *pClient = (NimBLEClient*)event->arg; + /* NimBLEClient *pClient = (NimBLEClient*)event->arg; NIMBLE_LOGC(LOG_TAG, "Timed out disconnecting from %s - resetting host", std::string(pClient->getPeerAddress()).c_str()); + */ ble_hs_sched_reset(BLE_HS_ECONTROLLER); }