$OpenBSD: patch-src_mreadline_c,v 1.6 2003/01/22 07:30:26 pvalchev Exp $
--- src/mreadline.c.orig	Tue Jan  7 13:17:51 2003
+++ src/mreadline.c	Fri Jan 10 02:42:40 2003
@@ -392,7 +392,7 @@ void R_process_input_tab (void)
     if (bytelen < strlen (msgcmd) &&
         !strncmp (s, msgcmd, bytelen < strlen (msgcmd) ? bytelen : strlen (msgcmd)))
     {
-        sprintf (s, "%s ", msgcmd);
+        snprintf (s, sizeof(s), "%s ", msgcmd);
         bytepos = bytelen = strlen (s);
 #ifdef ENABLE_UTF8
         curpos = curlen = c_strlen (s);
@@ -414,9 +414,9 @@ void R_process_input_tab (void)
         }
 
         if ((uin = TabGetNext ()))
-            sprintf (s, "%s %s ", msgcmd, (cont = ContactFind (NULL, 0, uin, NULL, 1)) ? ConvFromUTF8 (cont->nick, prG->enc_loc) : s_sprintf ("%ld", uin));
+            snprintf (s, sizeof(s), "%s %s ", msgcmd, (cont = ContactFind (NULL, 0, uin, NULL, 1)) ? ConvFromUTF8 (cont->nick, prG->enc_loc) : s_sprintf ("%ld", uin));
         else
-            sprintf (s, "%s ", msgcmd);
+            snprintf (s, sizeof(s), "%s ", msgcmd);
 
         R_remprompt ();
         curlen = curpos = strlen (s);
