From 3d89f398a948999e4fcf3421635ea716a57efb29 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Mon, 4 Mar 2002 21:28:46 +0000 Subject: [PATCH] Fix callback initializer. --- servers/slapd/saslauthz.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/servers/slapd/saslauthz.c b/servers/slapd/saslauthz.c index 4d7f479e7c..e88838e7be 100644 --- a/servers/slapd/saslauthz.c +++ b/servers/slapd/saslauthz.c @@ -488,7 +488,7 @@ int slap_sasl_match( char *rule, struct berval *assertDN, struct berval *authc ) Filter *filter=NULL; regex_t reg; smatch_info sm; - slap_callback cb = {sasl_sc_r, sasl_sc_s, sasl_sc_smatch, &sm}; + slap_callback cb = { sasl_sc_r, sasl_sc_s, sasl_sc_smatch, NULL }; Operation op = {0}; #ifdef NEW_LOGGING @@ -539,6 +539,7 @@ int slap_sasl_match( char *rule, struct berval *assertDN, struct berval *authc ) sm.dn = assertDN; sm.match = 0; + cb.sc_private = &sm; ldap_pvt_thread_mutex_init( &op.o_abandonmutex ); op.o_tag = LDAP_REQ_SEARCH; -- 2.39.5