Fix KISS over WIFI

KISS_TNC
US1GHQ 2021-09-11 02:07:08 +03:00
parent 95e4d81247
commit 3605bffe64
1 changed files with 2 additions and 2 deletions

View File

@ -32,7 +32,7 @@ void handleKISSData(char character, int bufferIndex) {
return; return;
} }
inTNCData->concat(character); inTNCData->concat(character);
if (character == (char) FEND && (char) U_SABME && inTNCData->length() > 3) { if (character == (char) U_SABME && inTNCData->length() > 3) {
bool isDataFrame = false; bool isDataFrame = false;
const String &TNC2DataFrame = decode_kiss_pkt(*inTNCData, isDataFrame); const String &TNC2DataFrame = decode_kiss_pkt(*inTNCData, isDataFrame);
@ -90,7 +90,7 @@ void handleKISSData(char character, int bufferIndex) {
iterateWifiClients([](WiFiClient * client, int clientIdx, const String * unused){ iterateWifiClients([](WiFiClient * client, int clientIdx, const String * unused){
while (client->available() > 0) { while (client->available() > 0) {
char character = client->read(); char character = client->read();
handleKISSData(character, 2+clientIdx); handleKISSData(character, 1);
} }
}, nullptr, clients, MAX_WIFI_CLIENTS); }, nullptr, clients, MAX_WIFI_CLIENTS);