From 287d5be13ceeb0c20258fd380516cf6c0ea23fce Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sat, 27 Nov 2004 07:04:52 +0000 Subject: [PATCH] Fix op_cleanup --- servers/slapd/overlays/seqmod.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/servers/slapd/overlays/seqmod.c b/servers/slapd/overlays/seqmod.c index 3730d17634..db23781708 100644 --- a/servers/slapd/overlays/seqmod.c +++ b/servers/slapd/overlays/seqmod.c @@ -54,12 +54,13 @@ seqmod_op_cleanup( Operation *op, SlapReply *rs ) { slap_callback *sc = op->o_callback; seqmod_info *sm = sc->sc_private; - modtarget *mt; + modtarget *mt, mtdummy; Avlnode *av; + mtdummy.mt_op = op; /* This op is done, remove it */ ldap_pvt_thread_mutex_lock( &sm->sm_mutex ); - av = avl_find2( sm->sm_mods, mt, sm_avl_cmp ); + av = avl_find2( sm->sm_mods, &mtdummy, sm_avl_cmp ); assert(av); mt = av->avl_data; -- 2.39.5