From e713e190ddc296a7b0534810bc1ac8ca7f147ab6 Mon Sep 17 00:00:00 2001 From: "U-T3CAIC\\zhangqiangqiang" Date: Tue, 14 Feb 2023 15:02:21 +0800 Subject: [PATCH] fix Chunked transfer chunk_sz parse wrong --- src/webclient.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webclient.c b/src/webclient.c index 167c0e4..5c7a1fd 100644 --- a/src/webclient.c +++ b/src/webclient.c @@ -841,7 +841,7 @@ int webclient_handle_response(struct webclient_session *session) char *line = rt_malloc(len); /* chunk mode, we should get the first chunk size */ webclient_read_line(session, line, len); - session->chunk_sz = strtol(line, RT_NULL, len); + session->chunk_sz = strtol(line, RT_NULL, 16); session->chunk_offset = 0; rt_free(line); }