Ver Fonte

- the test server is now an infinite loop
- use uint8_t* for the query

Stéphane Raimbault há 17 anos atrás
pai
commit
2b965d49f3
1 ficheiros alterados com 3 adições e 5 exclusões
  1. 3 5
      tests/unit-test-slave.c

+ 3 - 5
tests/unit-test-slave.c

@@ -72,13 +72,11 @@ int main(void)
 
         socket = modbus_init_listen_tcp(&mb_param);
         
-        i = 0;
-        while (i++ < 5) {
-                unsigned char query[MAX_PACKET_SIZE];
+        while (1) {
+                uint8_t query[MAX_PACKET_SIZE];
                 int query_size;
-
+                
                 ret = modbus_listen(&mb_param, query, &query_size);
-
                 if (ret == 0) {
                         manage_query(&mb_param, query, query_size, &mb_mapping);
                 } else if (ret == CONNECTION_CLOSED) {