forked from wolfSSL/wolfssl
check variable is not null before use in error case
This commit is contained in:
@ -3888,9 +3888,11 @@ error:
|
|||||||
if (sk)
|
if (sk)
|
||||||
wolfSSL_sk_X509_free(sk);
|
wolfSSL_sk_X509_free(sk);
|
||||||
|
|
||||||
|
if (certBuffers != NULL) {
|
||||||
for (i = 0; i < numCerts && certBuffers[i] != NULL; ++i) {
|
for (i = 0; i < numCerts && certBuffers[i] != NULL; ++i) {
|
||||||
FreeDer(&certBuffers[i]);
|
FreeDer(&certBuffers[i]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (certBuffers)
|
if (certBuffers)
|
||||||
XFREE(certBuffers, cm->heap, DYNAMIC_TYPE_TMP_BUFFER);
|
XFREE(certBuffers, cm->heap, DYNAMIC_TYPE_TMP_BUFFER);
|
||||||
|
Reference in New Issue
Block a user