summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-02-11 21:10:20 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-02-11 21:10:20 +0000
commit79fa37007878cead529cc4e9be423dc53c842ccc (patch)
treebe076496821ceebc230b3dc7476d303f98181ca8 /dev-libs/libtar/files/libtar-1.2.11-fortify.patch
parentRemove .la files (diff)
downloadgentoo-2-79fa37007878cead529cc4e9be423dc53c842ccc.tar.gz
gentoo-2-79fa37007878cead529cc4e9be423dc53c842ccc.tar.bz2
gentoo-2-79fa37007878cead529cc4e9be423dc53c842ccc.zip
Fix _FORTIFY_SOURCE issues wrt #340253 by Kevin McCarthy.
(Portage version: 2.2.0_alpha20/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs/libtar/files/libtar-1.2.11-fortify.patch')
-rw-r--r--dev-libs/libtar/files/libtar-1.2.11-fortify.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/dev-libs/libtar/files/libtar-1.2.11-fortify.patch b/dev-libs/libtar/files/libtar-1.2.11-fortify.patch
new file mode 100644
index 000000000000..8b919ad8f4ac
--- /dev/null
+++ b/dev-libs/libtar/files/libtar-1.2.11-fortify.patch
@@ -0,0 +1,11 @@
+--- lib/encode.c
++++ lib/encode.c
+@@ -30,7 +30,7 @@
+ int i, sum = 0;
+
+ if (t->options & TAR_GNU)
+- strncpy(t->th_buf.magic, "ustar ", 8);
++ strncpy(t->th_buf.magic, "ustar", 6);
+ else
+ {
+ strncpy(t->th_buf.version, TVERSION, TVERSLEN);