Quellcode durchsuchen

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

Stéphane Raimbault vor 17 Jahren
Ursprung
Commit
2b965d49f3
1 geänderte Dateien mit 3 neuen und 5 gelöschten Zeilen
  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) {