forked from wolfSSL/wolfssl
fix memory leaks
This commit is contained in:
@ -1197,6 +1197,8 @@ read_again:
|
|||||||
done:
|
done:
|
||||||
if (ssl_bio != 0)
|
if (ssl_bio != 0)
|
||||||
wc_BioFreeAll(ssl_bio);
|
wc_BioFreeAll(ssl_bio);
|
||||||
|
|
||||||
|
wolfSSL_free(ssl);
|
||||||
wolfSSL_CTX_free(ctx);
|
wolfSSL_CTX_free(ctx);
|
||||||
|
|
||||||
CloseSocket(clientfd);
|
CloseSocket(clientfd);
|
||||||
@ -1303,6 +1305,8 @@ read_again:
|
|||||||
done2:
|
done2:
|
||||||
if (ssl_bio != 0)
|
if (ssl_bio != 0)
|
||||||
wc_BioFreeAll(ssl_bio);
|
wc_BioFreeAll(ssl_bio);
|
||||||
|
|
||||||
|
wolfSSL_free(ssl);
|
||||||
wolfSSL_CTX_free(ctx);
|
wolfSSL_CTX_free(ctx);
|
||||||
|
|
||||||
CloseSocket(sockfd);
|
CloseSocket(sockfd);
|
||||||
|
Reference in New Issue
Block a user