Commit 89998d4c28531fd3700754fbd0bff184615b725e

Authored by Stéphane Raimbault
1 parent 0f28f3c3

Fix handling of invalid function code (closes #315)

Thanks to paperwork
Showing 1 changed file with 1 additions and 1 deletions
src/modbus.c
@@ -1027,7 +1027,7 @@ int modbus_reply(modbus_t *ctx, const uint8_t *req, @@ -1027,7 +1027,7 @@ int modbus_reply(modbus_t *ctx, const uint8_t *req,
1027 1027
1028 default: 1028 default:
1029 rsp_length = response_exception( 1029 rsp_length = response_exception(
1030 - ctx, &sft, MODBUS_EXCEPTION_ILLEGAL_FUNCTION, rsp, FALSE, 1030 + ctx, &sft, MODBUS_EXCEPTION_ILLEGAL_FUNCTION, rsp, TRUE,
1031 "Unknown Modbus function code: 0x%0X\n", function); 1031 "Unknown Modbus function code: 0x%0X\n", function);
1032 break; 1032 break;
1033 } 1033 }