From 3de2682a1eb1d1754a428735cb3f5a7e89f852cc Mon Sep 17 00:00:00 2001
From: Teodor Sigaev <teodor@sigaev.ru>
Date: Thu, 23 Nov 2006 17:35:14 +0000
Subject: [PATCH] Fix lowercasing while parse OO dictionary

---
 contrib/tsearch2/ispell/spell.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/contrib/tsearch2/ispell/spell.c b/contrib/tsearch2/ispell/spell.c
index 6eedc7f3426..66ccca4d07c 100644
--- a/contrib/tsearch2/ispell/spell.c
+++ b/contrib/tsearch2/ispell/spell.c
@@ -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);
-- 
GitLab