From 1e288713828c9a3df504db323621852900ad2cc6 Mon Sep 17 00:00:00 2001 From: Stéphane Raimbault Date: Sun, 8 Sep 2013 23:42:30 +0200 Subject: [PATCH] Constant for broacast and test ordering --- src/modbus-rtu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modbus-rtu.c b/src/modbus-rtu.c index c07e3a0..0d750b3 100644 --- a/src/modbus-rtu.c +++ b/src/modbus-rtu.c @@ -348,7 +348,7 @@ static int _modbus_rtu_pre_check_confirmation(modbus_t *ctx, const uint8_t *req, { /* Check responding slave is the slave we requested (except for broacast * request) */ - if (req[0] != 0 && req[0] != rsp[0]) { + if (req[0] != rsp[0] && req[0] != MODBUS_BROADCAST_ADDRESS) { if (ctx->debug) { fprintf(stderr, "The responding slave %d isn't the requested slave %d", -- libgit2 0.21.4