Commit fb2485c1ac299de01e2322d6d67cf3c742afb5c4
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 | 1013 | int coil_check = 0; |
| 1014 | 1014 | int status; |
| 1015 | 1015 | int query_ret; |
| 1016 | + int pos = 0; | |
| 1016 | 1017 | |
| 1017 | 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 | 1029 | |
| 1029 | 1030 | for (i = 0; i < byte_count; i++) { |
| 1030 | 1031 | int bit; |
| 1031 | - int pos = 0; | |
| 1032 | 1032 | |
| 1033 | 1033 | bit = 0x01; |
| 1034 | 1034 | query[query_size] = 0; | ... | ... |