summaryrefslogtreecommitdiffstats
path: root/net-im/climm/files/patch-src::icq_response.c
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/climm/files/patch-src::icq_response.c')
-rw-r--r--net-im/climm/files/patch-src::icq_response.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/net-im/climm/files/patch-src::icq_response.c b/net-im/climm/files/patch-src::icq_response.c
new file mode 100644
index 0000000..00cc601
--- /dev/null
+++ b/net-im/climm/files/patch-src::icq_response.c
@@ -0,0 +1,30 @@
+
+$FreeBSD$
+
+--- src/icq_response.c.orig Thu Mar 28 01:12:10 2002
++++ src/icq_response.c Fri Apr 5 13:02:01 2002
+@@ -1,4 +1,4 @@
+-/* $Id: icq_response.c,v 1.37 2002/03/27 23:12:10 kuhlmann Exp $ */
++/* $Id: icq_response.c,v 1.1 2002/04/05 10:00:08 root Exp root $ */
+ /* Copyright ? */
+
+ #include "micq.h"
+@@ -465,14 +465,14 @@
+ {
+ strcpy (buf, new);
+ strcat (buf, " ");
+- sprintf (buf + strlen (buf), "%d.%d", ver / 10000,
++ snprintf (buf + strlen (buf), sizeof(buf) - strlen (buf), "%d.%d", ver / 10000,
+ (ver / 100) % 100);
+- if (ver % 100) sprintf (buf + strlen (buf), ".%d", (ver / 10) % 10);
+- if (ver % 10) sprintf (buf + strlen (buf), " cvs %d", ver % 10);
++ if (ver % 100) snprintf (buf + strlen (buf), sizeof(buf) - strlen (buf), ".%d", (ver / 10) % 10);
++ if (ver % 10) snprintf (buf + strlen (buf), sizeof(buf) - strlen (buf), " cvs %d", ver % 10);
+ if (ssl) strcat (buf, "/SSL");
+ }
+ else if (prG->verbose)
+- sprintf (buf, "%s %08x", i18n (827, "Unknown client"), (unsigned int)tstamp);
++ snprintf (buf, sizeof(buf), "%s %08x", i18n (827, "Unknown client"), (unsigned int)tstamp);
+ else
+ buf[0] = '\0';
+
OpenPOWER on IntegriCloud