Fix lowercasing while parse OO dictionary
authorTeodor Sigaev
Thu, 23 Nov 2006 17:35:14 +0000 (17:35 +0000)
committerTeodor Sigaev
Thu, 23 Nov 2006 17:35:14 +0000 (17:35 +0000)
contrib/tsearch2/ispell/spell.c

index 6eedc7f3426d2508b93f20a63c917f2264de4ee4..66ccca4d07c9bcd2f874c2ae14b8ceaabcbf3e5b 100644 (file)
@@ -609,11 +609,11 @@ NIImportOOAffixes(IspellDict * Conf, const char *filename)
            pfind = lowerstr(find);
            pmask = lowerstr(mask);
            if (t_iseq(find, '0'))
-               *find = '\0';
+               *pfind = '\0';
            if (t_iseq(repl, '0'))
-               *repl = '\0';
+               *prepl = '\0';
 
-           NIAddAffix(Conf, flag, flagflags, mask, find, repl, isSuffix ? FF_SUFFIX : FF_PREFIX);
+           NIAddAffix(Conf, flag, flagflags, pmask, pfind, prepl, isSuffix ? FF_SUFFIX : FF_PREFIX);
            pfree(prepl);
            pfree(pfind);
            pfree(pmask);