Author: rhafer Date: Tue Jun 7 16:45:30 2011 New Revision: 64260 URL: http://svn.opensuse.org/viewcvs/yast?rev=64260&view=rev Log: Allow multiple syncrepl statements per database Modified: branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp Modified: branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp?rev=64260&r1=64259&r2=64260&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp (original) +++ branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp Tue Jun 7 16:45:30 2011 @@ -1455,14 +1455,12 @@ } StringList values = srAttr->getValues(); - if ( values.size() != 1 ) - { - log_it(SLAPD_LOG_ERR, "Multiple syncrepl statements"); - } - else + for ( StringList::const_iterator i = values.begin(); + i != values.end(); + i++ ) { std::string syncreplLine; - splitIndexFromString( *values.begin(), syncreplLine ); + splitIndexFromString( *i, syncreplLine ); try { boost::shared_ptr<OlcSyncRepl> syncrepl( new OlcSyncRepl(syncreplLine) ); res.push_back(syncrepl); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org