From a05913bf9f24faf360757f7511164498edccb385 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount <quanah@openldap.org> Date: Sun, 5 Apr 2009 03:29:47 +0000 Subject: [PATCH] ITS#6045 --- CHANGES | 1 + servers/slapd/overlays/syncprov.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGES b/CHANGES index a13559ee9c..ad7db56b28 100644 --- a/CHANGES +++ b/CHANGES @@ -29,6 +29,7 @@ OpenLDAP 2.4.16 Release (2009/03/20) Fixed slapo-syncprov replica lockout (ITS#5985) Fixed slapo-syncprov modtarget tracking (ITS#5999) Fixed slapo-syncprov multiple CSN propagation (ITS#5973) + Fixed slapo-syncprov race condition (ITS#6045) Fixed slapo-syncprov sending cookies without CSN (ITS#6024) Fixed slapo-syncprov skipped entries with MMR (ITS#5988) Fixed tools passphrase free (ITS#6014) diff --git a/servers/slapd/overlays/syncprov.c b/servers/slapd/overlays/syncprov.c index d4bbeaab4f..ddb060d888 100644 --- a/servers/slapd/overlays/syncprov.c +++ b/servers/slapd/overlays/syncprov.c @@ -1252,8 +1252,10 @@ syncprov_matchops( Operation *op, opcookie *opc, int saveit ) oh = *op->o_hdr; oh.oh_conn = ss->s_op->o_conn; oh.oh_connid = ss->s_op->o_connid; + op2.o_bd = op->o_bd->bd_self; op2.o_hdr = &oh; op2.o_extra = op->o_extra; + op2.o_callback = NULL; rc = test_filter( &op2, e, ss->s_op->ors_filter ); } -- GitLab