Merge lp:~raof/xscreensaver/fix-tube-memleak into lp:~ubuntu-desktop/xscreensaver/ubuntu

Proposed by Chris Halse Rogers
Status: Merged
Merged at revision: 25
Proposed branch: lp:~raof/xscreensaver/fix-tube-memleak
Merge into: lp:~ubuntu-desktop/xscreensaver/ubuntu
Diff against target: 50 lines (+23/-1)
3 files modified
debian/changelog (+6/-1)
debian/patches/61_fix_tube_memleak.patch (+16/-0)
debian/patches/series (+1/-0)
To merge this branch: bzr merge lp:~raof/xscreensaver/fix-tube-memleak
Reviewer Review Type Date Requested Status
Ubuntu Desktop Pending
Review via email: mp+52375@code.launchpad.net

Commit message

Fix per-frame memleak in (at least) gltext

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2011-01-27 04:24:38 +0000
3+++ debian/changelog 2011-03-07 08:00:49 +0000
4@@ -1,10 +1,15 @@
5 xscreensaver (5.12-0ubuntu4) UNRELEASED; urgency=low
6
7+ [ Robert Ancell ]
8 * Clean debian/patches
9 * debian/control:
10 - Use standards version 3.9.1
11
12- -- Robert Ancell <robert.ancell@canonical.com> Thu, 27 Jan 2011 14:24:06 +1000
13+ [ Christopher James Halse Rogers ]
14+ * debian/patches/61_fix_tube_memleak.patch:
15+ - Fix a large per-frame memleak in (at least) gltext.
16+
17+ -- Christopher James Halse Rogers <raof@ubuntu.com> Mon, 07 Mar 2011 18:44:03 +1100
18
19 xscreensaver (5.12-0ubuntu3) natty; urgency=low
20
21
22=== added file 'debian/patches/61_fix_tube_memleak.patch'
23--- debian/patches/61_fix_tube_memleak.patch 1970-01-01 00:00:00 +0000
24+++ debian/patches/61_fix_tube_memleak.patch 2011-03-07 08:00:49 +0000
25@@ -0,0 +1,16 @@
26+Description: Fix obnoxious per-frame memleak in (at least) gltext
27+Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
28+Forwarded: Yes
29+
30+Index: xscreensaver-5.12/hacks/glx/tube.c
31+===================================================================
32+--- xscreensaver-5.12.orig/hacks/glx/tube.c 2011-03-07 18:31:54.322875242 +1100
33++++ xscreensaver-5.12/hacks/glx/tube.c 2011-03-07 18:38:59.758156110 +1100
34+@@ -181,6 +181,7 @@
35+ glDrawArrays ((wire_p ? GL_LINE_LOOP : GL_TRIANGLE_FAN), 0, out);
36+ }
37+
38++ free(array);
39+ return polys;
40+ }
41+
42
43=== modified file 'debian/patches/series'
44--- debian/patches/series 2011-01-21 18:32:24 +0000
45+++ debian/patches/series 2011-03-07 08:00:49 +0000
46@@ -14,3 +14,4 @@
47
48 80_Makefile_in-clean-fix.patch
49 60_sequential_glslideshow.patch
50+61_fix_tube_memleak.patch

Subscribers

People subscribed via source and target branches