From 3d2bbafc98a6413f39ea48c8c3d89cd2f2f53640 Mon Sep 17 00:00:00 2001 From: shangjinlong <295993170@qq.com> Date: Tue, 15 Mar 2022 08:35:19 +0800 Subject: [PATCH] [FIX] fix potential webclient_resolve_address crash when getaddrinfo failed (#91) Co-authored-by: shangjinlong --- src/webclient.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/webclient.c b/src/webclient.c index 83ae8aa..7182418 100644 --- a/src/webclient.c +++ b/src/webclient.c @@ -178,6 +178,8 @@ static int webclient_resolve_address(struct webclient_session *session, struct a RT_ASSERT(res); RT_ASSERT(request); + /* make sure *res = NULL before getaddrinfo */ + *res = RT_NULL; url_len = rt_strlen(url); /* strip protocol(http or https) */