From b80db949946c8acb22abbed04e7d0914c0701350 Mon Sep 17 00:00:00 2001 From: luanxueguang <1600577905@qq.com> Date: Thu, 24 Dec 2020 11:19:25 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91?= =?UTF-8?q?=E5=88=A4=E6=96=ADfields=E5=9C=A8=E8=A1=8C=E9=A6=96=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/webclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webclient.c b/src/webclient.c index b047c72..3636898 100644 --- a/src/webclient.c +++ b/src/webclient.c @@ -562,7 +562,7 @@ const char *webclient_header_fields_get(struct webclient_session *session, const resp_buf = session->header->buffer; while (resp_buf_len < session->header->length) { - if (webclient_strstri(resp_buf, fields)) + if (webclient_strstri(resp_buf, fields) == resp_buf) { char *mime_ptr = RT_NULL; From bd79a67be738eac1aa999c23757a175e57dcbd27 Mon Sep 17 00:00:00 2001 From: luanxueguang <1600577905@qq.com> Date: Thu, 24 Dec 2020 11:25:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E3=80=90=E4=BF=AE=E5=A4=8D=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=87=8A=E6=94=BE=E6=8C=87=E9=92=88=E5=90=8E?= =?UTF-8?q?=E6=9C=AA=E7=BD=AE=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/webclient.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/webclient.c b/src/webclient.c index 3636898..f52eede 100644 --- a/src/webclient.c +++ b/src/webclient.c @@ -1398,11 +1398,13 @@ static int webclient_clean(struct webclient_session *session) if (session->host) { web_free(session->host); + session->host = RT_NULL; } if (session->req_url) { web_free(session->req_url); + session->req_url = RT_NULL; } session->content_length = -1;