Don't call SSL_shutdown() if SSL init hasn't completed.

pull/1586/head
Roger A. Light 6 years ago
parent 07c54627e9
commit 3a89059271

@ -199,7 +199,9 @@ int net__socket_close(struct mosquitto *mosq)
#endif
{
if(mosq->ssl){
SSL_shutdown(mosq->ssl);
if(!SSL_in_init(mosq->ssl)){
SSL_shutdown(mosq->ssl);
}
SSL_free(mosq->ssl);
mosq->ssl = NULL;
}

Loading…
Cancel
Save