forked from wolfSSL/wolfssl
seperate sanity checks on size and rnd allocation
This commit is contained in:
@ -2220,9 +2220,11 @@ THREAD_RETURN WOLFSSL_THREAD server_test(void* args)
|
|||||||
}
|
}
|
||||||
|
|
||||||
size = wolfSSL_get_server_random(ssl, rnd, size);
|
size = wolfSSL_get_server_random(ssl, rnd, size);
|
||||||
if (size == 0 && rnd != NULL) {
|
if (size == 0) {
|
||||||
XFREE(rnd, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
if (rnd) {
|
||||||
rnd = NULL;
|
XFREE(rnd, NULL, DYNAMIC_TYPE_TMP_BUFFER);
|
||||||
|
rnd = NULL;
|
||||||
|
}
|
||||||
err_sys_ex(runWithErrors, "error getting server random buffer");
|
err_sys_ex(runWithErrors, "error getting server random buffer");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user