openldap/SOURCES/openldap-libldap-fix-double-sb_close-when-first-TLS.patch

26 lines
708 B
Diff

From 2b842a7eed3c299659bf7ede341fc1d6d281b603 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Florin=20Cri=C8=99an?= <florin.crisan@gmail.com>
Date: Wed, 20 Sep 2023 16:06:09 +0300
Subject: [PATCH] ITS#10101 libldap: fix double sb_close when first TLS
connection fails
---
libraries/libldap/open.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libraries/libldap/open.c b/libraries/libldap/open.c
index f1c7b9d031..b90b3ca181 100644
--- a/libraries/libldap/open.c
+++ b/libraries/libldap/open.c
@@ -480,6 +480,7 @@ ldap_int_open_connection(
LDAP_MUTEX_UNLOCK( &lo->ldo_mutex );
}
ber_int_sb_close( conn->lconn_sb );
+ ber_int_sb_destroy( conn->lconn_sb );
return -1;
}
}
--
2.47.1