[deutex] 01/02: Add patch from upstream GIT to increase the array size for a char variable

Fabian Greffrath fabian at moszumanska.debian.org
Mon Dec 18 20:24:12 UTC 2017


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

fabian pushed a commit to annotated tag debian/5.1.0-2
in repository deutex.

commit 6bdb40fc6a1edec432a9b35c98cdda1d2f6bb851
Author: Fabian Greffrath <fabian at debian.org>
Date:   Mon Dec 18 21:19:42 2017 +0100

    Add patch from upstream GIT to increase the array size for a char variable
---
 ...ase-array-size-for-char-tname-variable-51.patch | 30 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 2 files changed, 31 insertions(+)

diff --git a/debian/patches/0001-increase-array-size-for-char-tname-variable-51.patch b/debian/patches/0001-increase-array-size-for-char-tname-variable-51.patch
new file mode 100644
index 0000000..e5891d5
--- /dev/null
+++ b/debian/patches/0001-increase-array-size-for-char-tname-variable-51.patch
@@ -0,0 +1,30 @@
+From 7024dd74a33780ef2dbdf614f4e52526cc3ab457 Mon Sep 17 00:00:00 2001
+From: Fabian Greffrath <fabian at greffrath.com>
+Date: Mon, 18 Dec 2017 02:12:37 +0100
+Subject: [PATCH] increase array size for char "tname" variable (#51)
+
+In src/texture.c:466 the "t" variable is of type signed short, so the
+theoretically lowest possible value is -32768, which takes 6 digits.
+The "TEX" string literal takes another 3 digits, so together with the
+'\0' string delimiter byte we need an array size of 10 bytes for the
+"tname" variable to be able to store the full maximum length string.
+---
+ src/texture.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/texture.c b/src/texture.c
+index 86c2396..3771c24 100644
+--- a/src/texture.c
++++ b/src/texture.c
+@@ -393,7 +393,7 @@ void TXUreadTEXTURE(const char *texture1_name, const char *Data,
+     int16_t Xofs, Yofs, Pindex; /* x,y coordinate in texture space */
+     /* patch name index in PNAMES table */
+     int32_t MaxPindex;
+-    static char tname[8];       /*texture name */
++    static char tname[10];       /*texture name */
+     static char pname[8];       /*patch name */
+     size_t header_size = 0;
+     size_t item_size = 0;
+-- 
+2.15.1
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..ce89741
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-increase-array-size-for-char-tname-variable-51.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/deutex.git



More information about the Pkg-games-commits mailing list