From: Howard Chu Date: Mon, 12 May 2008 18:33:05 +0000 (+0000) Subject: ITS#5506 reset op2.o_extra X-Git-Tag: LOCKER_IDS~168 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c7a49fcfc554a6432112d8f146124dac3220ba64;p=openldap ITS#5506 reset op2.o_extra --- diff --git a/servers/slapd/overlays/syncprov.c b/servers/slapd/overlays/syncprov.c index 7bc5464ae6..01602a79fa 100644 --- a/servers/slapd/overlays/syncprov.c +++ b/servers/slapd/overlays/syncprov.c @@ -1224,8 +1224,11 @@ syncprov_matchops( Operation *op, opcookie *opc, int saveit ) } } - if ( fc.fscope ) + if ( fc.fscope ) { op2 = *ss->s_op; + op2.o_hdr = op->o_hdr; + op2.o_extra = op->o_extra; + } /* check if current o_req_dn is in scope and matches filter */ if ( fc.fscope && test_filter( &op2, e, ss->s_op->ors_filter ) ==