diff --git a/servers/slapd/overlays/translucent.c b/servers/slapd/overlays/translucent.c index e54ca6195c..6b2220befc 100644 --- a/servers/slapd/overlays/translucent.c +++ b/servers/slapd/overlays/translucent.c @@ -292,6 +292,8 @@ void glue_parent(Operation *op) { nop.o_req_ndn = ndn; nop.ora_e = e; + memset( nop.o_ctrlflag, 0, sizeof(nop.o_ctrlflag) ); + nop.o_bd->bd_info = (BackendInfo *) on->on_info->oi_orig; syncrepl_add_glue(&nop, e); nop.o_bd->bd_info = (BackendInfo *) on;