From aa890f86836b16724fc1a6dd677fb8032a3e5646 Mon Sep 17 00:00:00 2001
From: Ralf Haferkamp <ralf@openldap.org>
Date: Fri, 1 Apr 2011 10:06:05 +0200
Subject: [PATCH] renew SSL context when setting global Options

---
 contrib/ldapc++/src/TlsOptions.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/contrib/ldapc++/src/TlsOptions.cpp b/contrib/ldapc++/src/TlsOptions.cpp
index 2246e3a39c..eda6f455c9 100644
--- a/contrib/ldapc++/src/TlsOptions.cpp
+++ b/contrib/ldapc++/src/TlsOptions.cpp
@@ -72,9 +72,7 @@ void TlsOptions::setOption( tls_option opt, void *value ) const {
             throw( LDAPException( LDAP_PARAM_ERROR, "error while setting TLS option" ) );
         }
     }
-    if ( m_ld ){
-        this->newCtx();
-    }
+    this->newCtx();
 }
 
 void TlsOptions::getOption( tls_option opt, void* value ) const {
-- 
GitLab