From 10b9a0c13bc3e8d6cc231154b47e63042d22652a Mon Sep 17 00:00:00 2001 From: Valerio De Benedetto Date: Sun, 26 Jun 2022 11:10:29 +0200 Subject: [PATCH] NMBS_ERROR_INVALID_TCP_MBAP on invalid transaction ID --- nanomodbus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nanomodbus.c b/nanomodbus.c index dcce3d5..6382ca6 100644 --- a/nanomodbus.c +++ b/nanomodbus.c @@ -347,7 +347,7 @@ static nmbs_error recv_res_header(nmbs_t* nmbs) { if (nmbs->platform.transport == NMBS_TRANSPORT_TCP) { if (nmbs->msg.transaction_id != req_transaction_id) - return NMBS_ERROR_INVALID_RESPONSE; + return NMBS_ERROR_INVALID_TCP_MBAP; } if (nmbs->msg.unit_id != req_unit_id)