From 3f4e723ff73b16ad8899a29a84fe544c4c985b3f Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Thu, 2 Jun 2022 13:22:59 +0900 Subject: [PATCH] webclient: dispose the response body by default Instead of a NULL dereference. This fixes a crash on CONNECT failure when trying to proxy https. --- netutils/webclient/webclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netutils/webclient/webclient.c b/netutils/webclient/webclient.c index 38fb49dda..6ade1afef 100644 --- a/netutils/webclient/webclient.c +++ b/netutils/webclient/webclient.c @@ -1976,7 +1976,7 @@ int webclient_perform(FAR struct webclient_context *ctx) goto errout_with_errno; } } - else + else if (ctx->callback) { ctx->callback(&ws->buffer, ws->offset, ws->offset + received,