Commit 2b965d49f39a4aa541b7c5c43aeddb7bb8603721

Authored by Stéphane Raimbault
1 parent 4c9b0298

- the test server is now an infinite loop

- use uint8_t* for the query
Showing 1 changed file with 3 additions and 5 deletions
tests/unit-test-slave.c
@@ -72,13 +72,11 @@ int main(void) @@ -72,13 +72,11 @@ int main(void)
72 72
73 socket = modbus_init_listen_tcp(&mb_param); 73 socket = modbus_init_listen_tcp(&mb_param);
74 74
75 - i = 0;  
76 - while (i++ < 5) {  
77 - unsigned char query[MAX_PACKET_SIZE]; 75 + while (1) {
  76 + uint8_t query[MAX_PACKET_SIZE];
78 int query_size; 77 int query_size;
79 - 78 +
80 ret = modbus_listen(&mb_param, query, &query_size); 79 ret = modbus_listen(&mb_param, query, &query_size);
81 -  
82 if (ret == 0) { 80 if (ret == 0) {
83 manage_query(&mb_param, query, query_size, &mb_mapping); 81 manage_query(&mb_param, query, query_size, &mb_mapping);
84 } else if (ret == CONNECTION_CLOSED) { 82 } else if (ret == CONNECTION_CLOSED) {