From c3391a0df790444df64a3b0ce4185bc0991795e6 Mon Sep 17 00:00:00 2001 From: HubretXie Date: Sat, 3 Nov 2018 12:35:47 +0800 Subject: [PATCH 1/2] Update webclient_file.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复下载文件进入死循环问题 --- src/webclient_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webclient_file.c b/src/webclient_file.c index 0e8da37..a1762a0 100644 --- a/src/webclient_file.c +++ b/src/webclient_file.c @@ -40,7 +40,7 @@ int webclient_get_file(const char* URI, const char* filename) { int fd = -1, rc = WEBCLIENT_OK; size_t offset; - size_t length, total_length = 0; + int length, total_length = 0; unsigned char *ptr = RT_NULL; struct webclient_session* session = RT_NULL; int resp_status = 0; From b2c41011b2c148279e73a899de89da05382de96d Mon Sep 17 00:00:00 2001 From: HubretXie Date: Sat, 3 Nov 2018 13:54:41 +0800 Subject: [PATCH 2/2] Update webclient_file.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit http错误码增加16进制显示 --- src/webclient_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webclient_file.c b/src/webclient_file.c index a1762a0..f06c235 100644 --- a/src/webclient_file.c +++ b/src/webclient_file.c @@ -54,7 +54,7 @@ int webclient_get_file(const char* URI, const char* filename) if ((resp_status = webclient_get(session, URI)) != 200) { - LOG_E("get file failed, wrong response: %d.", resp_status); + LOG_E("get file failed, wrong response: %d (-0x%X).", resp_status, resp_status); rc = -WEBCLIENT_ERROR; goto __exit; }