]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/slapschema.c
ITS#6270
[openldap] / servers / slapd / slapschema.c
index 6a00be85c7e0f5e66660b47a4ecd3964e8a41a50..c3b7aaed88b5247fe4887b75a0c99d5d0c40683a 100644 (file)
@@ -49,6 +49,7 @@ slapschema( int argc, char **argv )
        Connection conn = { 0 };
        OperationBuffer opbuf;
        Operation *op = NULL;
+       void *thrctx;
 
        slap_tool_init( progname, SLAPCAT, argc, argv );
 
@@ -78,7 +79,8 @@ slapschema( int argc, char **argv )
                exit( EXIT_FAILURE );
        }
 
-       connection_fake_init( &conn, &opbuf, &conn );
+       thrctx = ldap_pvt_thread_pool_context();
+       connection_fake_init( &conn, &opbuf, thrctx );
        op = &opbuf.ob_op;
        op->o_tmpmemctx = NULL;
        op->o_bd = be;