(void) cast snprintf() call used to craft fatalx() message from within
authorgilles <gilles@openbsd.org>
Sat, 19 Apr 2014 17:45:05 +0000 (17:45 +0000)
committergilles <gilles@openbsd.org>
Sat, 19 Apr 2014 17:45:05 +0000 (17:45 +0000)
smtpd, buffer is large enough and truncation harmless, we want to
avoid memory allocation in that case and use a best-effort

usr.sbin/smtpd/mproc.c

index 4be3d61..a5223d6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mproc.c,v 1.7 2013/12/26 17:25:32 eric Exp $  */
+/*     $OpenBSD: mproc.c,v 1.8 2014/04/19 17:45:05 gilles Exp $        */
 
 /*
  * Copyright (c) 2012 Eric Faurot <eric@faurot.net>
@@ -424,7 +424,7 @@ m_error(const char *error)
 {
        char    buf[512];
 
-       snprintf(buf, sizeof buf, "%s: %s: %s",
+       (void)snprintf(buf, sizeof buf, "%s: %s: %s",
            proc_name(smtpd_process),
            imsg_to_str(current->hdr.type),
            error);