File d2x-xl-1.18.73-overflow.patch of Package d2x-xl

diff -Nur old/network/linux/ukali.cpp new/network/linux/ukali.cpp
--- old/network/linux/ukali.cpp	2014-07-02 22:40:01.000000000 +0200
+++ new/network/linux/ukali.cpp	2016-06-30 02:43:44.236423815 +0200
@@ -241,7 +241,7 @@
 	memcpy(&opendata[1], &port, sizeof(port));
 	pid = (int32_t)htonl(getpid());
 	memcpy(&opendata[3], &pid, sizeof(pid));
-	strncpy(&opendata[7], KALI_PROCESS_NAME, sizeof(KALI_PROCESS_NAME));
+	strncpy(&opendata[7], KALI_PROCESS_NAME, sizeof(opendata) - 7);
 	opendata[15] = 0;
 
 	if ((hand = knix_newSock()) < 0)
openSUSE Build Service is sponsored by