diff --git a/src/TinyGsmClientBG96.h b/src/TinyGsmClientBG96.h index d3434ef..7632c45 100644 --- a/src/TinyGsmClientBG96.h +++ b/src/TinyGsmClientBG96.h @@ -544,12 +544,9 @@ protected: return 0; } size_t len = stream.readStringUntil('\n').toInt(); - sockets[mux]->sock_available = len; for (size_t i=0; isock_available--; - // ^^ One less character available after moving from modem's FIFO to our FIFO } waitResponse(); DBG("### READ:", len, "from", mux); diff --git a/src/TinyGsmClientSaraR4.h b/src/TinyGsmClientSaraR4.h index 8a11245..a4763cd 100644 --- a/src/TinyGsmClientSaraR4.h +++ b/src/TinyGsmClientSaraR4.h @@ -605,13 +605,10 @@ protected: } streamSkipUntil(','); // Skip mux size_t len = stream.readStringUntil(',').toInt(); - sockets[mux]->sock_available = len; streamSkipUntil('\"'); for (size_t i=0; isock_available--; - // ^^ One less character available after moving from modem's FIFO to our FIFO } streamSkipUntil('\"'); waitResponse(); diff --git a/src/TinyGsmClientSequansMonarch.h b/src/TinyGsmClientSequansMonarch.h index 7277ca4..1c145e1 100644 --- a/src/TinyGsmClientSequansMonarch.h +++ b/src/TinyGsmClientSequansMonarch.h @@ -621,8 +621,6 @@ protected: while (!stream.available() && ((millis() - startMillis) < sockets[mux % TINY_GSM_MUX_COUNT]->_timeout)) { TINY_GSM_YIELD(); } \ char c = stream.read(); \ sockets[mux % TINY_GSM_MUX_COUNT]->rx.put(c); - sockets[mux % TINY_GSM_MUX_COUNT]->sock_available--; - // ^^ One less character available after moving from modem's FIFO to our FIFO } DBG("### Read:", len, "from", mux); waitResponse(); diff --git a/src/TinyGsmClientUBLOX.h b/src/TinyGsmClientUBLOX.h index a9f0cb1..b232db3 100644 --- a/src/TinyGsmClientUBLOX.h +++ b/src/TinyGsmClientUBLOX.h @@ -593,13 +593,10 @@ protected: } streamSkipUntil(','); // Skip mux size_t len = stream.readStringUntil(',').toInt(); - sockets[mux]->sock_available = len; streamSkipUntil('\"'); for (size_t i=0; isock_available--; - // ^^ One less character available after moving from modem's FIFO to our FIFO } streamSkipUntil('\"'); waitResponse();