Skip to content

Commit 1489bcb

Browse files
committed
Merge branch 'master' of github.com:emelianov/modbus-esp8266
2 parents 5d7fe2d + df666c6 commit 1489bcb

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/Modbus.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -315,10 +315,10 @@ void Modbus::slavePDU(uint8_t* frame) {
315315
bufSize += recLen * 2 + 2; // 4 bytes for header + data
316316
recs += 7;
317317
}
318-
if (bufSize > MODBUS_MAX_FRAME) { // Frame to return too large
319-
exceptionResponse(fcode, EX_ILLEGAL_ADDRESS);
320-
return;
321-
}
318+
// if (bufSize > MODBUS_MAX_FRAME) { // Frame to return too large
319+
// exceptionResponse(fcode, EX_ILLEGAL_ADDRESS);
320+
// return;
321+
// }
322322
uint8_t* srcFrame = _frame;
323323
_frame = (uint8_t*)malloc(bufSize);
324324
if (!_frame) {

src/ModbusTCPTemplate.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ void ModbusTCPTemplate<SERVER, CLIENT>::cleanupConnections() {
454454
for (uint8_t i = 0; i < MODBUSIP_MAX_CLIENTS; i++) {
455455
if (tcpclient[i] && !tcpclient[i]->connected()) {
456456
//IPAddress ip = tcpclient[i]->remoteIP();
457-
//tcpclient[i]->stop();
457+
tcpclient[i]->stop();
458458
delete tcpclient[i];
459459
tcpclient[i] = nullptr;
460460
if (cbDisconnect && cbEnabled)
@@ -563,7 +563,7 @@ bool ModbusTCPTemplate<SERVER, CLIENT>::disconnect(IPAddress ip) {
563563
return false;
564564
int8_t p = getSlave(ip);
565565
if (p != -1) {
566-
//tcpclient[p]->stop();
566+
tcpclient[p]->stop();
567567
delete tcpclient[p];
568568
tcpclient[p] = nullptr;
569569
return true;

0 commit comments

Comments
 (0)