From df85e3173db8dd2d1d03374c3b274a6574d3cdcf Mon Sep 17 00:00:00 2001 From: Hallvard Furuseth Date: Thu, 11 Jun 2009 03:10:11 +0000 Subject: [PATCH] ITS#6169: do not access freed memory in dds_expire() --- servers/slapd/overlays/dds.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/servers/slapd/overlays/dds.c b/servers/slapd/overlays/dds.c index 561062d578..fda9d70edb 100644 --- a/servers/slapd/overlays/dds.c +++ b/servers/slapd/overlays/dds.c @@ -243,10 +243,9 @@ done_search:; de->de_ndn.bv_val, rs.sr_err ); break; } - + if ( de != NULL ) { *dep = de->de_next; - dep = &de->de_next; op->o_tmpfree( de, op->o_tmpmemctx ); } } -- 2.39.5