Pleas apply it for 7.2.1 and current CVS.
authorBruce Momjian <bruce@momjian.us>
Mon, 11 Mar 2002 16:54:27 +0000 (16:54 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 11 Mar 2002 16:54:27 +0000 (16:54 +0000)
Patch fixes using lc.lang instead of lc.lc_ctype.

Teodor Sigaev

contrib/tsearch/morph.c

index 9eaefabfafcd279a9b27ca406ac59707059d92c3..60797b07e92441c7f218c16d775e22e658a249ed 100644 (file)
@@ -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