Просмотр исходного кода

try to fix building unit test on gcc/clang

goldsimon 8 лет назад
Родитель
Сommit
630c4a3de3
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      test/unit/tcp/test_tcp.c

+ 4 - 4
test/unit/tcp/test_tcp.c

@@ -266,8 +266,8 @@ test_tcp_recv_expectclose(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t
     pbuf_free(p);
   } else {
     /* correct: FIN received; close our end, too */
-    err_t err = tcp_close(pcb);
-    fail_unless(err == ERR_OK);
+    err_t err2 = tcp_close(pcb);
+    fail_unless(err2 == ERR_OK);
     /* set back to some other rx function, just to not get here again */
     tcp_recv(pcb, test_tcp_recv_expect1byte);
   }
@@ -282,7 +282,7 @@ test_tcp_recv_expect1byte(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t
   LWIP_UNUSED_ARG(arg);
 
   if (p != NULL) {
-    if (p->len == p->tot_len == 1) {
+    if ((p->len == 1) && (p->tot_len == 1)) {
       tcp_recv(pcb, test_tcp_recv_expectclose);
     } else {
       fail();
@@ -299,7 +299,7 @@ START_TEST(test_tcp_passive_close)
   struct test_tcp_counters counters;
   struct tcp_pcb* pcb;
   struct pbuf* p;
-  char data = 0xaf;
+  char data = 0x0f;
   struct netif netif;
   struct test_tcp_txcounters txcounters;
   LWIP_UNUSED_ARG(_i);