diff options
Diffstat (limited to 'dev-db/virtuoso-server/files/virtuoso-server-6.1.4-strncat-overflow.patch')
| -rw-r--r-- | dev-db/virtuoso-server/files/virtuoso-server-6.1.4-strncat-overflow.patch | 11 |
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 00000000000..43248217128 --- /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); + } |
