From 8ceac6cb79517102811d45bad16154fc6d1e4efe Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 22 Apr 2021 22:45:42 +0200 Subject: openldap: fix crash in ldaps disconnect Reported-by: Illarion Taev Fixes #6934 --- lib/openldap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/openldap.c b/lib/openldap.c index 88bbb64a1..c8e8da4ef 100644 --- a/lib/openldap.c +++ b/lib/openldap.c @@ -369,7 +369,7 @@ static CURLcode ldap_disconnect(struct Curl_easy *data, if(li) { if(li->ld) { #ifdef USE_SSL - if(conn->ssl[FIRSTSOCKET].use) { + if(conn->ssl[FIRSTSOCKET].use && li->sslinst) { Sockbuf *sb; ldap_get_option(li->ld, LDAP_OPT_SOCKBUF, &sb); ber_sockbuf_add_io(sb, &ldapsb_tls, LBER_SBIOD_LEVEL_TRANSPORT, data); -- cgit v1.2.1