[FIX] fix potential webclient_resolve_address crash when getaddrinfo failed (#91)

Co-authored-by: shangjinlong <shangjinlong@agora.io>
master
shangjinlong 3 years ago committed by GitHub
parent 682be67053
commit 3d2bbafc98
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -178,6 +178,8 @@ static int webclient_resolve_address(struct webclient_session *session, struct a
RT_ASSERT(res); RT_ASSERT(res);
RT_ASSERT(request); RT_ASSERT(request);
/* make sure *res = NULL before getaddrinfo */
*res = RT_NULL;
url_len = rt_strlen(url); url_len = rt_strlen(url);
/* strip protocol(http or https) */ /* strip protocol(http or https) */

Loading…
Cancel
Save