rpms/hunspell/F-13 hunspell-1.2.8-2784983.defaultlanguage.patch, 1.6, 1.7

Caolan McNamara caolanm at fedoraproject.org
Fri Apr 9 11:59:03 UTC 2010


Author: caolanm

Update of /cvs/pkgs/rpms/hunspell/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv21506

Modified Files:
	hunspell-1.2.8-2784983.defaultlanguage.patch 
Log Message:
fix leak in hunspell in C/POSIX locale

hunspell-1.2.8-2784983.defaultlanguage.patch:
 man/hunspell.1         |   12 +++++++++---
 src/tools/hunspell.cxx |   43 ++++++++++++++++++++++++++++++-------------
 2 files changed, 39 insertions(+), 16 deletions(-)

Index: hunspell-1.2.8-2784983.defaultlanguage.patch
===================================================================
RCS file: /cvs/pkgs/rpms/hunspell/F-13/hunspell-1.2.8-2784983.defaultlanguage.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- hunspell-1.2.8-2784983.defaultlanguage.patch	30 Jul 2009 07:30:30 -0000	1.6
+++ hunspell-1.2.8-2784983.defaultlanguage.patch	9 Apr 2010 11:59:03 -0000	1.7
@@ -47,7 +47,7 @@ diff -ru hunspell-1.2.8.orig/src/tools/h
  	textdomain("hunspell");
          ui_enc = nl_langinfo(CODESET);
  #endif
-@@ -1557,13 +1556,26 @@
+@@ -1557,13 +1556,28 @@
  	
  	if (! dicname) {
  		if (! (dicname=getenv("DICTIONARY"))) {
@@ -74,8 +74,10 @@ diff -ru hunspell-1.2.8.orig/src/tools/h
 +				}
 +			}
 +
-+			if ((strcmp(dicname, "C") == 0) || (strcmp(dicname, "POSIX") == 0))
++			if ((strcmp(dicname, "C") == 0) || (strcmp(dicname, "POSIX") == 0)) {
++			    free(dicname);
 +			    dicname=mystrdup("en_US");
++			}
 +
 +			if (! dicname) {
  		            dicname=mystrdup(DEFAULTDICNAME);



More information about the scm-commits mailing list