[xscreensaver/f14/master] - Kill memleak on gltext (bug 638600)

Mamoru Tasaka mtasaka at fedoraproject.org
Tue Oct 12 23:21:32 UTC 2010


commit fdf42385fecf246e45887968e33cd48533c459b5
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date:   Wed Oct 13 08:21:42 2010 +0900

    - Kill memleak on gltext (bug 638600)

 xscreensaver-5.12-gltext-memleak.patch |   11 +++++++++++
 xscreensaver.spec                      |   11 +++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/xscreensaver-5.12-gltext-memleak.patch b/xscreensaver-5.12-gltext-memleak.patch
new file mode 100644
index 0000000..3da67c7
--- /dev/null
+++ b/xscreensaver-5.12-gltext-memleak.patch
@@ -0,0 +1,11 @@
+--- xscreensaver-5.12/hacks/glx/tube.c.mem	2010-08-23 12:39:51.000000000 +0900
++++ xscreensaver-5.12/hacks/glx/tube.c	2010-10-13 08:12:45.000000000 +0900
+@@ -181,6 +181,8 @@
+         glDrawArrays ((wire_p ? GL_LINE_LOOP : GL_TRIANGLE_FAN), 0, out);
+       }
+ 
++  free(array);
++
+   return polys;
+ }
+ 
diff --git a/xscreensaver.spec b/xscreensaver.spec
index 5ccd78e..6104b85 100644
--- a/xscreensaver.spec
+++ b/xscreensaver.spec
@@ -5,7 +5,7 @@
 
 
 %define modular_conf  1
-%define fedora_rel    2
+%define fedora_rel    3
 
 %undefine extrarel
 
@@ -27,7 +27,7 @@ Buildroot:       %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Summary:         X screen saver and locker
 Name:            %{name}
 Version:         %{mainversion}
-Release:         %{fedora_rel}%{?dist}%{?extrarel}.1
+Release:         %{fedora_rel}%{?dist}%{?extrarel}
 Epoch:           1
 License:         MIT
 Group:           Amusements/Graphics
@@ -59,6 +59,9 @@ Patch30:         xscreensaver-5.11-conf264.patch
 # on passwd prompt
 Patch31:         xscreensaver-5.12-for-now-set-lang-on-daemon-to-C.patch
 #
+# Kill memleak on gltext (bug 638600)
+Patch32:         xscreensaver-5.12-gltext-memleak.patch
+#
 # Patches end
 Requires:        xscreensaver-base = %{epoch}:%{version}-%{release}
 Requires:        xscreensaver-extras = %{epoch}:%{version}-%{release}
@@ -226,6 +229,7 @@ This package contains some test programs to debug XScreenSaver.
 %patch21 -p1 -b .nonet
 %patch30 -p1 -b .conf264
 %patch31 -p1 -b .langc
+%patch32 -p1 -b .gltext_mem
 
 change_option(){
    set +x
@@ -727,6 +731,9 @@ exit 0
 %defattr(-,root,root,-)
 
 %changelog
+* Wed Oct 13 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.12-3
+- Kill memleak on gltext (bug 638600)
+
 * Sun Oct 10 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
 - F-14+: rebuild against fixed gcc
 


More information about the scm-commits mailing list