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