Преглед изворни кода

Fix mqtt unit test broken ebb0dc14a733

Fixes: ebb0dc14a733 ("tcp_recved: check for overflow and warn about too big values")
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Simon Goldschmidt <goldsimon@gmx.de>
Axel Lin пре 7 година
родитељ
комит
ba3a39957d
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      test/unit/mqtt/test_mqtt.c

+ 2 - 0
test/unit/mqtt/test_mqtt.c

@@ -94,6 +94,8 @@ START_TEST(basic_connect)
   p = pbuf_alloc(PBUF_RAW, sizeof(rxbuf), PBUF_REF);
   fail_unless(p != NULL);
   p->payload = rxbuf;
+  /* since we hack the rx path, we have to hack the rx window, too: */
+  client->conn->rcv_wnd -= p->tot_len;
   if (client->conn->recv(client->conn->callback_arg, client->conn, p, ERR_OK) != ERR_OK) {
     pbuf_free(p);
   }