summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2008-12-11 23:33:30 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2008-12-11 23:33:30 +0000
commit9b2bfe9d64ecd248fc1abc4ae87d117b0642dace (patch)
tree4b06b19d5c624493146d7393c728b38267b74b46
parentea1286557f9aab2e3891f14fbbd103f1734662fb (diff)
downloadds-9b2bfe9d64ecd248fc1abc4ae87d117b0642dace.tar.gz
ds-9b2bfe9d64ecd248fc1abc4ae87d117b0642dace.tar.xz
ds-9b2bfe9d64ecd248fc1abc4ae87d117b0642dace.zip
Resolves: #430568
Summary: spurious errors logged when specifying default locale Description: As Ulf Weltman pointed out, U_USING_FALLBACK_WARNING is not an error. (So is not U_USING_DEFAULT_WARNING.) When U_USING_FALLBACK_WARNING or U_USING_DEFAULT_WARNING is returned, suppressed printing the error messages.
-rw-r--r--ldap/servers/plugins/collation/collate.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/ldap/servers/plugins/collation/collate.c b/ldap/servers/plugins/collation/collate.c
index 06bb556a..0314469d 100644
--- a/ldap/servers/plugins/collation/collate.c
+++ b/ldap/servers/plugins/collation/collate.c
@@ -456,13 +456,15 @@ collation_indexer_create (const char* oid)
slapi_ch_calloc (1, sizeof (collation_indexer_t));
ix = (indexer_t*) slapi_ch_calloc (1, sizeof (indexer_t));
ucol_setAttribute (coll, UCOL_STRENGTH, profile->strength, &err);
- if (err != U_ZERO_ERROR) {
+ if (err != U_ZERO_ERROR && err != U_USING_FALLBACK_WARNING
+ && (err != U_USING_DEFAULT_WARNING || !is_default)) {
LDAPDebug (LDAP_DEBUG_ANY, "collation_indexer_create: could not "
"set the collator strength for oid %s to %d: err %d\n",
oid, profile->strength, err);
}
ucol_setAttribute (coll, UCOL_DECOMPOSITION_MODE, profile->decomposition, &err);
- if (err != U_ZERO_ERROR) {
+ if (err != U_ZERO_ERROR && err != U_USING_FALLBACK_WARNING
+ && (err != U_USING_DEFAULT_WARNING || !is_default)) {
LDAPDebug (LDAP_DEBUG_ANY, "collation_indexer_create: could not "
"set the collator decomposition mode for oid %s to %d: err %d\n",
oid, profile->decomposition, err);