|
|
@@ -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);
|