26 lines
708 B
Diff
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
|
|
|