rpms/xscreensaver/devel xscreensaver-5.00-localesegv.patch, NONE, 1.1 xscreensaver.spec, 1.23, 1.24
Mamoru Tasaka (mtasaka)
fedora-extras-commits at redhat.com
Fri Aug 18 04:28:37 UTC 2006
Author: mtasaka
Update of /cvs/extras/rpms/xscreensaver/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4251
Modified Files:
xscreensaver.spec
Added Files:
xscreensaver-5.00-localesegv.patch
Log Message:
* Fri Aug 18 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.00-17
- Very nasty segv problem was brought by me. Fixing......
* Thu Aug 10 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.00-16
- Move man entry to 6x (bug #197741)
xscreensaver-5.00-localesegv.patch:
--- NEW FILE xscreensaver-5.00-localesegv.patch ---
--- xscreensaver-5.00/hacks/screenhack.c.localesegv 2006-08-11 09:08:37.000000000 +0900
+++ xscreensaver-5.00/hacks/screenhack.c 2006-08-18 11:44:32.000000000 +0900
@@ -180,28 +180,27 @@
#endif
0
};
- int j;
+ int j1, j2;
- for (j = 0; examine_locale[j]; j++)
+ for (j1 = 0; examine_locale[j1]; j1++)
{
- const char *current_locale = setlocale(examine_locale[j], NULL);
- const char *env_locale = setlocale(examine_locale[j], "");
+ const char *current_locale = setlocale(examine_locale[j1], NULL);
+ const char *env_locale = setlocale(examine_locale[j1], "");
const char *cmp_locale;
if (!env_locale || !*env_locale)
{
- setlocale(examine_locale[j], current_locale);
+ setlocale(examine_locale[j1], current_locale);
continue;
}
- while ((cmp_locale = change_locale[j]))
+ for (j2 = 0; (cmp_locale = change_locale[j2]); j2++)
{
if (!strncmp(env_locale, cmp_locale, strlen(cmp_locale)))
{
- (void) setlocale(examine_locale[j], "C");
+ (void) setlocale(examine_locale[j2], "C");
continue;
}
- j++;
}
}
Index: xscreensaver.spec
===================================================================
RCS file: /cvs/extras/rpms/xscreensaver/devel/xscreensaver.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- xscreensaver.spec 11 Aug 2006 00:34:58 -0000 1.23
+++ xscreensaver.spec 18 Aug 2006 04:28:37 -0000 1.24
@@ -1,7 +1,7 @@
%define name xscreensaver
%define version 5.00
-%define fedora_rel 16
+%define fedora_rel 17
%define fedora_ver 5.91.1
%define default_text %{_datadir}/doc/fedora-release-%{fedora_ver}/eula.txt
@@ -34,6 +34,7 @@
Patch110: xscreensaver-5.00-fix-hacks.patch
Patch111: xscreensaver-5.00-kill-getimage.patch
Patch112: xscreensaver-5.00-po-correctdir.patch
+Patch113: xscreensaver-5.00-localesegv.patch
%package base
Summary: A minimal installation of xscreensaver
@@ -109,6 +110,7 @@
%patch110 -p1 -b .fix-hacks
%patch111 -p1 -b .kill-getimage
%patch112 -p1 -b .po-dir
+%patch113 -p1 -b .localesegv
install -c -m644 -p %{SOURCE10} po/ja.po
@@ -302,6 +304,9 @@
%defattr(-,root,root)
%changelog
+* Fri Aug 18 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.00-17
+- Very nasty segv problem was brought by me. Fixing......
+
* Thu Aug 10 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.00-16
- Move man entry to 6x (bug #197741)
More information about the fedora-extras-commits
mailing list