]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/starttls.c
declare oc_bvfind_undef()
[openldap] / servers / slapd / starttls.c
index 11f2c0c917ead5a5a2eae31681d2fcb14c265508..b953e3e3e59fe20c058dae833126a2dfa11d3702 100644 (file)
@@ -18,8 +18,6 @@
 #include <stdio.h>
 #include <ac/socket.h>
 
-#include <ldap_pvt.h>
-
 #include "slap.h"
 
 #ifdef HAVE_TLS
@@ -61,8 +59,8 @@ starttls_extop ( Operation *op, SlapReply *rs )
                ( op->o_conn->c_dn.bv_len != 0 ) )
        {
                Statslog( LDAP_DEBUG_STATS,
-                       "conn=%lu op=%lu AUTHZ anonymous mech=starttls ssf=0\n",
-                       op->o_connid, op->o_opid, 0, 0, 0 );
+                       "%s AUTHZ anonymous mech=starttls ssf=0\n",
+                       op->o_log_prefix, 0, 0, 0, 0 );
 
                /* force to anonymous */
                connection2anonymous( op->o_conn );
@@ -98,8 +96,7 @@ done:
        /* give up connection lock */
        ldap_pvt_thread_mutex_unlock( &op->o_conn->c_mutex );
 
-       /*
-        * RACE CONDITION: we give up lock before sending result
+       /* FIXME: RACE CONDITION! we give up lock before sending result
         * Should be resolved by reworking connection state, not
         * by moving send here (so as to ensure proper TLS sequencing)
         */