components/openssl: refactor the SSL port function and debug function

This commit is contained in:
Dong Heng
2016-11-01 13:07:10 +08:00
parent 9555ce291e
commit fc6b52574a
10 changed files with 148 additions and 69 deletions

View File

@@ -30,13 +30,13 @@ OPENSSL_STACK* OPENSSL_sk_new(OPENSSL_sk_compfunc c)
OPENSSL_STACK *stack;
char **data;
stack = ssl_zalloc(sizeof(OPENSSL_STACK));
stack = ssl_mem_zalloc(sizeof(OPENSSL_STACK));
if (!stack)
SSL_RET(failed1, "ssl_zalloc\n");
SSL_RET(failed1, "ssl_mem_zalloc\n");
data = ssl_zalloc(sizeof(*data) * MIN_NODES);
data = ssl_mem_zalloc(sizeof(*data) * MIN_NODES);
if (!data)
SSL_RET(failed2, "ssl_zalloc\n");
SSL_RET(failed2, "ssl_mem_zalloc\n");
stack->data = data;
stack->num_alloc = MIN_NODES;
@@ -45,7 +45,7 @@ OPENSSL_STACK* OPENSSL_sk_new(OPENSSL_sk_compfunc c)
return stack;
failed2:
ssl_free(stack);
ssl_mem_free(stack);
failed1:
return NULL;
}
@@ -65,6 +65,6 @@ void OPENSSL_sk_free(OPENSSL_STACK *stack)
{
SSL_ASSERT(stack);
ssl_free(stack->data);
ssl_free(stack);
ssl_mem_free(stack->data);
ssl_mem_free(stack);
}