[gle-graphics] 01/01: add patch from Reiner Herrmann to initialize font table

Christian T. Steigies cts at moszumanska.debian.org
Tue Jul 5 11:54:50 UTC 2016


This is an automated email from the git hooks/post-receive script.

cts pushed a commit to branch master
in repository gle-graphics.

commit 2d9c58aba757caaeb904e51a10e3027aca6cfc3c
Author: Christian T. Steigies <cts at debian.org>
Date:   Tue Jul 5 13:54:03 2016 +0200

    add patch from Reiner Herrmann to initialize font table
---
 debian/patches/initialize_font_table | 14 ++++++++++++++
 debian/patches/series                |  1 +
 2 files changed, 15 insertions(+)

diff --git a/debian/patches/initialize_font_table b/debian/patches/initialize_font_table
new file mode 100644
index 0000000..271c6cc
--- /dev/null
+++ b/debian/patches/initialize_font_table
@@ -0,0 +1,14 @@
+Author: Reiner Herrmann <reiner at reiner-h.de>
+Description: Initialize font table to not leak random memory in output
+
+--- a/src/makefmt/makefmt.cpp
++++ b/src/makefmt/makefmt.cpp
+@@ -185,7 +185,7 @@
+ 		perror ("Cant open output file");
+ 		exit(1);
+ 	}
+-	GLEFontTable fnt;
++	GLEFontTable fnt = {0};
+ 	fnt.encoding = 1;
+ 	if (strcmp(fi->gfi->encodingScheme,"TEXENCODING") == 0) {
+ 		fnt.encoding = 3;
diff --git a/debian/patches/series b/debian/patches/series
index 1c65a8e..492afca 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,4 @@ source_date_epoch
 replace-today-in-manual
 typo-occurred
 static-time
+initialize_font_table

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/gle-graphics.git



More information about the debian-science-commits mailing list