]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Expose ldap_int_tls_connect as ldap_pvt_tls_connect
authorOndřej Kuzník <ondra@mistotebe.net>
Fri, 22 Sep 2017 08:22:56 +0000 (09:22 +0100)
committerOndřej Kuzník <ondra@openldap.org>
Mon, 22 Oct 2018 10:35:31 +0000 (11:35 +0100)
include/ldap_pvt.h
libraries/libldap/tls2.c

index e86b032cb40f4bd1036bf8c338c216e3a841f660..00a01ba093b15130301b611c35fe0ae78288e3a8 100644 (file)
@@ -428,6 +428,7 @@ LDAP_F (void) ldap_pvt_tls_destroy LDAP_P(( void ));
 LDAP_F (int) ldap_pvt_tls_init LDAP_P(( void ));
 LDAP_F (int) ldap_pvt_tls_init_def_ctx LDAP_P(( int is_server ));
 LDAP_F (int) ldap_pvt_tls_accept LDAP_P(( Sockbuf *sb, void *ctx_arg ));
+LDAP_F (int) ldap_pvt_tls_connect LDAP_P(( struct ldap *ld, Sockbuf *sb, const char *host ));
 LDAP_F (int) ldap_pvt_tls_inplace LDAP_P(( Sockbuf *sb ));
 LDAP_F (void *) ldap_pvt_tls_sb_ctx LDAP_P(( Sockbuf *sb ));
 LDAP_F (void) ldap_pvt_tls_ctx_free LDAP_P(( void * ));
index 4932b31d8661a4dca1f15b0da881d11ff9a93ea5..25582099d86b9357c9667ced98aeac23553bb681 100644 (file)
@@ -421,6 +421,13 @@ ldap_int_tls_connect( LDAP *ld, LDAPConn *conn, const char *host )
        return 0;
 }
 
+int
+ldap_pvt_tls_connect( LDAP *ld, Sockbuf *sb, const char *host )
+{
+       LDAPConn conn = { .lconn_sb = sb };
+       return ldap_int_tls_connect( ld, &conn, host );
+}
+
 /*
  * Call this to do a TLS accept on a sockbuf.
  * Everything else is the same as with tls_connect.