diff --git a/core/qt-ble.cpp b/core/qt-ble.cpp index 7556b01f8..2d1de1408 100644 --- a/core/qt-ble.cpp +++ b/core/qt-ble.cpp @@ -155,6 +155,9 @@ dc_status_t BLEObject::write(const void *data, size_t size, size_t *actual) if (!receivedPackets.isEmpty()) { qDebug() << ".. write HIT with still incoming packets in queue"; + do { + receivedPackets.takeFirst(); + } while (!receivedPackets.isEmpty()); } QList list = preferredService()->characteristics();