summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2002-03-11 16:54:27 +0000
committerBruce Momjian2002-03-11 16:54:27 +0000
commitcdfe4bb64f5bb2fdc091c860d69754203f7c0f42 (patch)
tree07398835400dbb2917fe3b21effa6d252928c6fa
parent0d2842468c74d214e78b435a254789a45cb93f86 (diff)
Pleas apply it for 7.2.1 and current CVS.
Patch fixes using lc.lang instead of lc.lc_ctype. Teodor Sigaev
-rw-r--r--contrib/tsearch/morph.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/contrib/tsearch/morph.c b/contrib/tsearch/morph.c
index 9eaefabfafc..60797b07e92 100644
--- a/contrib/tsearch/morph.c
+++ b/contrib/tsearch/morph.c
@@ -114,12 +114,13 @@ initmorph(void)
#ifdef USE_LOCALE
PGLC_current(&lc);
- for (i = 1; i < lengthof(dicts); i++)
- if (strcmp(dicts[i].localename, lc.lang) == 0)
- {
- bylocaledict = i;
- break;
- }
+ if ( lc.lc_ctype )
+ for (i = 1; i < lengthof(dicts); i++)
+ if (strcmp(dicts[i].localename, lc.lc_ctype) == 0)
+ {
+ bylocaledict = i;
+ break;
+ }
PGLC_free_categories(&lc);
#endif