We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a64c8b1 commit c58523cCopy full SHA for c58523c
libraries/MySensors/core/MyGatewayTransportEthernet.cpp
@@ -265,11 +265,13 @@ bool gatewayTransportAvailable()
265
//debug(PSTR("UDP packet available. Size:%d\n"), packet_size);
266
#if defined(MY_GATEWAY_ESP8266)
267
_ethernetServer.read(inputString[0].string, MY_GATEWAY_MAX_RECEIVE_LENGTH);
268
+ inputString[0].string[packet_size] = 0;
269
debug(PSTR("UDP packet received: %s\n"), inputString[0].string);
270
return protocolParse(_ethernetMsg, inputString[0].string);
271
#else
272
_ethernetServer.read(inputString.string, MY_GATEWAY_MAX_RECEIVE_LENGTH);
273
_w5100_spi_en(false);
274
+ inputString.string[packet_size] = 0;
275
debug(PSTR("UDP packet received: %s\n"), inputString.string);
276
return protocolParse(_ethernetMsg, inputString.string);
277
#endif
0 commit comments