X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fslapauth.c;h=9b82e7db7079a53c4a9f0a61abc12289be64f9fb;hb=850e4ae0d3a159f7d38e25ff13e5ecfb2842eb57;hp=0482f9ff5dc9777dd59e4a83babcdec63fa41ab4;hpb=4e22081e02abd6f280fa2c44fab97b884fb52222;p=openldap diff --git a/servers/slapd/slapauth.c b/servers/slapd/slapauth.c index 0482f9ff5d..9b82e7db70 100644 --- a/servers/slapd/slapauth.c +++ b/servers/slapd/slapauth.c @@ -1,6 +1,7 @@ +/* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 2004-2008 The OpenLDAP Foundation. + * Copyright 2004-2009 The OpenLDAP Foundation. * Portions Copyright 2004 Pierangelo Masarati. * All rights reserved. * @@ -82,13 +83,15 @@ slapauth( int argc, char **argv ) Connection conn = {0}; OperationBuffer opbuf; Operation *op; + void *thrctx; slap_tool_init( progname, SLAPAUTH, argc, argv ); argv = &argv[ optind ]; argc -= optind; - connection_fake_init( &conn, &opbuf, &conn ); + thrctx = ldap_pvt_thread_pool_context(); + connection_fake_init( &conn, &opbuf, thrctx ); op = &opbuf.ob_op; conn.c_sasl_bind_mech = mech;