From: Kurt Zeilenga Date: Fri, 6 Sep 2002 03:20:06 +0000 (+0000) Subject: TLS session id X-Git-Tag: OPENLDAP_REL_ENG_2_1_5~56 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=9d7dc2c093c9257fb1d94927cc63f91243e2dfa6;p=openldap TLS session id --- diff --git a/libraries/libldap/tls.c b/libraries/libldap/tls.c index ed31ff94bc..68f7e09b59 100644 --- a/libraries/libldap/tls.c +++ b/libraries/libldap/tls.c @@ -231,6 +231,9 @@ ldap_pvt_tls_init_def_ctx( void ) goto error_exit; } + SSL_CTX_set_session_id_context( tls_def_ctx, + "OpenLDAP", sizeof("OpenLDAP")-1 ); + if ( tls_opt_ciphersuite && !SSL_CTX_set_cipher_list( tls_def_ctx, ciphersuite ) ) { @@ -884,7 +887,6 @@ ldap_pvt_tls_get_my_dn( void *s, struct berval *dn, LDAPDN_rewrite_dummy *func, xn = X509_get_subject_name(x); rc = ldap_X509dn2bv(xn, dn, (LDAPDN_rewrite_func *)func, flags ); - X509_free(x); return rc; }