summaryrefslogtreecommitdiff
path: root/net/micq/files/patch-ae
diff options
context:
space:
mode:
Diffstat (limited to 'net/micq/files/patch-ae')
-rw-r--r--net/micq/files/patch-ae24
1 files changed, 24 insertions, 0 deletions
diff --git a/net/micq/files/patch-ae b/net/micq/files/patch-ae
new file mode 100644
index 000000000000..9b877e48dc8a
--- /dev/null
+++ b/net/micq/files/patch-ae
@@ -0,0 +1,24 @@
+--- icq_response.c.orig Tue Jan 23 11:49:05 2001
++++ icq_response.c Wed Jan 24 22:07:40 2001
+@@ -871,19 +871,12 @@
+ }
+ *tmp = 0;
+ char_conv ("wc",data);
+-// temporaryy fix to buffer overflow
+-// should be solved better -mc
+-// strcpy (url_desc,data);
+- url_desc[0] = '\0';
+- strncat(url_desc,data,sizeof(url_data)-1);
++ strlcpy(url_desc,data,sizeof(url_data));
+
+ tmp++;
+ data = tmp;
+ char_conv ("wc",data);
+-// same apllies here --mc
+-// strcpy (url_data,data);
+- url_data[0] = '\0';
+- strncat (url_data,data,sizeof(url_data)-1);
++ strlcpy(url_data,data,sizeof(url_data));
+
+ // and again
+ // sprintf (message,"Description: %s \n URL: %s",url_desc,url_data);