Skip to content

Commit 9fb0283

Browse files
committed
Revert TCP checks for recovery (closes #711)
Requires more tests on Windows with serial communications... Related to db1cbc5 and 9b679b7.
1 parent dbb0766 commit 9fb0283

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

src/modbus.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,6 @@ int _modbus_receive_msg(modbus_t *ctx, uint8_t *msg, msg_type_t msg_type)
449449
#ifdef _WIN32
450450
wsa_err = WSAGetLastError();
451451
if ((ctx->error_recovery & MODBUS_ERROR_RECOVERY_LINK) &&
452-
(ctx->backend->backend_type == _MODBUS_BACKEND_TYPE_TCP) &&
453452
(wsa_err == WSAENOTCONN || wsa_err == WSAENETRESET ||
454453
wsa_err == WSAENOTSOCK || wsa_err == WSAESHUTDOWN ||
455454
wsa_err == WSAECONNABORTED || wsa_err == WSAETIMEDOUT ||
@@ -459,7 +458,6 @@ int _modbus_receive_msg(modbus_t *ctx, uint8_t *msg, msg_type_t msg_type)
459458
}
460459
#else
461460
if ((ctx->error_recovery & MODBUS_ERROR_RECOVERY_LINK) &&
462-
(ctx->backend->backend_type == _MODBUS_BACKEND_TYPE_TCP) &&
463461
(errno == ECONNRESET || errno == ECONNREFUSED || errno == EBADF)) {
464462
int saved_errno = errno;
465463
modbus_close(ctx);

0 commit comments

Comments
 (0)