From e0efd7c9ad4f80b5a1303d795fb08273088c671b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cenk=20G=C3=BCndo=C4=9Fan?= Date: Wed, 11 May 2022 18:37:50 +0200 Subject: [PATCH] gcoap: forward_proxy: forward truncated responses --- sys/net/application_layer/gcoap/forward_proxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/net/application_layer/gcoap/forward_proxy.c b/sys/net/application_layer/gcoap/forward_proxy.c index 88ec3ba5316e..8a5975c9958f 100644 --- a/sys/net/application_layer/gcoap/forward_proxy.c +++ b/sys/net/application_layer/gcoap/forward_proxy.c @@ -245,7 +245,7 @@ static void _forward_resp_handler(const gcoap_request_memo_t *memo, (void) remote; /* this is the origin server */ client_ep_t *cep = (client_ep_t *)memo->context; - if (memo->state == GCOAP_MEMO_RESP) { + if ((memo->state == GCOAP_MEMO_RESP) || (memo->state == GCOAP_MEMO_RESP_TRUNC)) { /* forward the response packet as-is to the client */ gcoap_forward_proxy_dispatch((uint8_t *)pdu->hdr, (pdu->payload -