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,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; |