summaryrefslogtreecommitdiffstats
path: root/net-im/micq/files/patch-src::icq_response.c
blob: 00cc6012dc48eb24a2a58a03a8b10fa566300279 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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