From 8e45ec5a321d0fbb6fcb464147518844e55dda2b Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 21 Feb 2018 19:48:02 +0000 Subject: [PATCH] ITS#8752 accesslog: partially revert 3bb8b737ed8e444c6771c1465574eb6cf5b7f19a --- servers/slapd/overlays/accesslog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/servers/slapd/overlays/accesslog.c b/servers/slapd/overlays/accesslog.c index caa9533fbc..1d02642db2 100644 --- a/servers/slapd/overlays/accesslog.c +++ b/servers/slapd/overlays/accesslog.c @@ -1986,11 +1986,11 @@ accesslog_op_mod( Operation *op, SlapReply *rs ) } if ( doit ) { - slap_callback *cb = op->o_tmpcalloc( 1, sizeof( slap_callback ), op->o_tmpmemctx ); + slap_callback *cb = op->o_tmpcalloc( 1, sizeof( slap_callback ), op->o_tmpmemctx ), *cb2; cb->sc_cleanup = accesslog_mod_cleanup; cb->sc_private = on; - cb->sc_next = op->o_callback; - op->o_callback = cb; + for ( cb2 = op->o_callback; cb2->sc_next; cb2 = cb2->sc_next ); + cb2->sc_next = cb; #ifdef RMUTEX_DEBUG Debug( LDAP_DEBUG_SYNC, -- 2.39.5