summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Reffett <creffett@gentoo.org>2012-05-13 18:39:59 +0000
committerChris Reffett <creffett@gentoo.org>2012-05-13 18:39:59 +0000
commitdaa5225af312fa21560df10085008b90ad27b606 (patch)
tree698ecf9600af8ce8768f9507f1582ea881f28db8 /dev-db/virtuoso-server/files
parentAdd seahorse plugin for nautilus-3, formerly part of seahorse-plugins. (diff)
downloadhistorical-daa5225af312fa21560df10085008b90ad27b606.tar.gz
historical-daa5225af312fa21560df10085008b90ad27b606.tar.bz2
historical-daa5225af312fa21560df10085008b90ad27b606.zip
Revision bump to 6.1.4-r1 to fix buffer overflow, bug 364683
Package-Manager: portage-2.2.0_alpha104/cvs/Linux x86_64
Diffstat (limited to 'dev-db/virtuoso-server/files')
-rw-r--r--dev-db/virtuoso-server/files/virtuoso-server-6.1.4-strncat-overflow.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/dev-db/virtuoso-server/files/virtuoso-server-6.1.4-strncat-overflow.patch b/dev-db/virtuoso-server/files/virtuoso-server-6.1.4-strncat-overflow.patch
new file mode 100644
index 000000000000..432482171289
--- /dev/null
+++ b/dev-db/virtuoso-server/files/virtuoso-server-6.1.4-strncat-overflow.patch
@@ -0,0 +1,11 @@
+--- virtuoso-opensource-6.1.4/libsrc/Wi/http_client.c
++++ virtuoso-opensource-6.1.4/libsrc/Wi/http_client.c
+@@ -423,7 +423,7 @@
+ socksreq[8] = 0; /* no name */
+ if (name)
+ {
+- strncat ((char*)socksreq + 8, name, sizeof(socksreq) - 8);
++ strncat ((char*)socksreq + 8, name, sizeof(socksreq) - 9);
+ socksreq[sizeof (socksreq) - 1] = 0;
+ packetsize = 9 + strlen ((char *) socksreq + 8);
+ }