$OpenBSD: patch-src_imap_c,v 1.2 2004/05/11 13:54:56 naddy Exp $
--- src/imap.c.orig	2003-12-07 10:36:38.000000000 -0500
+++ src/imap.c	2004-05-11 09:15:15.000000000 -0400
@@ -666,7 +666,7 @@ imap_connect (config_t * cfg)
 	}
 	close (a[0]);
 	close (a[1]);
-	execl ("/bin/sh", "sh", "-c", cfg->tunnel, 0);
+	execl ("/bin/sh", "sh", "-c", cfg->tunnel, (void *)NULL);
 	_exit (127);
       }
 
@@ -794,7 +794,7 @@ imap_connect (config_t * cfg)
 	  if (!global.pass)
 	  {
 	    char prompt[80];
-	    sprintf(prompt, "Password (mailbox %s@%s/%s): ",
+	    snprintf(prompt, sizeof prompt, "Password (mailbox %s@%s/%s): ",
 		    cfg->user, cfg->host, cfg->box);
 	    global.pass = getpass (prompt);
 	    if (!global.pass)
@@ -1223,7 +1223,7 @@ imap_append_message (imap_t * imap, int 
     goto bail;
    mktid:
     gettimeofday (&tv, 0);
-    tuidl = sprintf (tuid, "X-TUID: %08lx%05lx%04x\r\n", 
+    tuidl = snprintf (tuid, sizeof tuid, "X-TUID: %08lx%05lx%04x\r\n", 
 			   tv.tv_sec, tv.tv_usec, pid);
     extra += tuidl;
   }
