From 93e412e2b0e769ef629c7b57177c736901aa7f34 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Mon, 3 Jan 2011 21:29:33 +0000 Subject: [PATCH] o_pagedresults_state not freed from slab --- servers/slapd/operation.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/servers/slapd/operation.c b/servers/slapd/operation.c index f0dc1b7be5..a79b68e8eb 100644 --- a/servers/slapd/operation.c +++ b/servers/slapd/operation.c @@ -116,6 +116,11 @@ slap_op_free( Operation *op, void *ctx ) BER_BVZERO( &op->o_csn ); } + if ( op->o_pagedresults_state != NULL ) { + op->o_tmpfree( op->o_pagedresults_state, op->o_tmpmemctx ); + op->o_pagedresults_state = NULL; + } + opbuf = (OperationBuffer *) op; memset( opbuf, 0, sizeof(*opbuf) ); op->o_hdr = &opbuf->ob_hdr; -- 2.39.5