- if ( (*be->be_modify)( be, conn, op, ndn, modlist ) == 0 ) {
+ if ( (*be->be_modify)( be, conn, op, ndn, modlist ) == 0
+#ifdef SLAPD_MULTIMASTER
+ && ( be->be_update_ndn == NULL ||
+ strcmp( be->be_update_ndn, op->o_ndn ) != 0 )
+#endif
+ ) {
+ /* but we log only the ones not from a replicator user */