提交 589902b2 编写于 作者: R Rich Salz

Use app_malloc; two missing cases.

Reviewed-by: NMatt Caswell <matt@openssl.org>
上级 2194351f
......@@ -2633,7 +2633,7 @@ void wait_for_async(SSL *s)
return;
if (numfds == 0)
return;
fds = OPENSSL_malloc(sizeof(OSSL_ASYNC_FD) * numfds);
fds = app_malloc(sizeof(OSSL_ASYNC_FD) * numfds, "allocate async fds");
if (!SSL_get_all_async_fds(s, fds, &numfds)) {
OPENSSL_free(fds);
}
......
......@@ -509,7 +509,7 @@ static ossl_ssize_t hexdecode(const char **inptr, void *result)
{
unsigned char **out = (unsigned char **)result;
const char *in = *inptr;
unsigned char *ret = OPENSSL_malloc(strlen(in)/2);
unsigned char *ret = app_malloc(strlen(in)/2, "hexdecode");
unsigned char *cp = ret;
uint8_t byte;
int nibble = 0;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册