[Fedora-directory-commits] ldapserver/ldap/servers/plugins/replication repl5_replica.c, 1.19, 1.20

Nathan Kinder nkinder at fedoraproject.org
Thu Nov 13 23:08:20 UTC 2008


Author: nkinder

Update of /cvs/dirsec/ldapserver/ldap/servers/plugins/replication
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9536/ldap/servers/plugins/replication

Modified Files:
	repl5_replica.c 
Log Message:
Resolves: 470918
Summary: Made replica_set_updatedn detect value add modify operations properly.



Index: repl5_replica.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/plugins/replication/repl5_replica.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- repl5_replica.c	17 Oct 2008 22:12:47 -0000	1.19
+++ repl5_replica.c	13 Nov 2008 23:08:18 -0000	1.20
@@ -911,12 +911,12 @@
 	if (!r->updatedn_list)
 		r->updatedn_list = replica_updatedn_list_new(NULL);
 
-	if (mod_op & LDAP_MOD_DELETE || vs == NULL ||
+	if (SLAPI_IS_MOD_DELETE(mod_op) || vs == NULL ||
 		(0 == slapi_valueset_count(vs))) /* null value also causes list deletion */
 		replica_updatedn_list_delete(r->updatedn_list, vs);
-	else if (mod_op & LDAP_MOD_REPLACE)
+	else if (SLAPI_IS_MOD_REPLACE(mod_op))
 		replica_updatedn_list_replace(r->updatedn_list, vs);
-	else if (mod_op & LDAP_MOD_ADD)
+	else if (SLAPI_IS_MOD_ADD(mod_op))
 		replica_updatedn_list_add(r->updatedn_list, vs);
 
 	PR_Unlock(r->repl_lock);




More information about the Fedora-directory-commits mailing list