Commit fb2485c1ac299de01e2322d6d67cf3c742afb5c4

Authored by Stéphane Raimbault
1 parent 31400c9a

Fix #159443 - Index of incoming data in force multiple coils function

Showing 1 changed file with 1 additions and 1 deletions
src/modbus.c
@@ -1013,6 +1013,7 @@ int force_multiple_coils(modbus_param_t *mb_param, int slave, @@ -1013,6 +1013,7 @@ int force_multiple_coils(modbus_param_t *mb_param, int slave,
1013 int coil_check = 0; 1013 int coil_check = 0;
1014 int status; 1014 int status;
1015 int query_ret; 1015 int query_ret;
  1016 + int pos = 0;
1016 1017
1017 unsigned char query[MAX_PACKET_SIZE]; 1018 unsigned char query[MAX_PACKET_SIZE];
1018 1019
@@ -1028,7 +1029,6 @@ int force_multiple_coils(modbus_param_t *mb_param, int slave, @@ -1028,7 +1029,6 @@ int force_multiple_coils(modbus_param_t *mb_param, int slave,
1028 1029
1029 for (i = 0; i < byte_count; i++) { 1030 for (i = 0; i < byte_count; i++) {
1030 int bit; 1031 int bit;
1031 - int pos = 0;  
1032 1032
1033 bit = 0x01; 1033 bit = 0x01;
1034 query[query_size] = 0; 1034 query[query_size] = 0;