pkgsrc/comms/modemd/patches/patch-ar
joerg dd6f9c987f Fix operator precendence. Include missing header. Use socklen_t.
Don't pass formatted buffers as format string. Bump revision.
2013-09-10 14:15:11 +00:00

49 lines
1.2 KiB
Text

$NetBSD: patch-ar,v 1.3 2013/09/10 14:15:11 joerg Exp $
--- common/errwarn.c.orig 1996-09-10 00:12:34.000000000 +0000
+++ common/errwarn.c
@@ -46,6 +46,8 @@ static char copyright[] =
#include "global.h"
#include <syslog.h>
#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
static void do_percentm PROTO ((char *obuf, char *ibuf));
@@ -65,7 +67,7 @@ int error (ANSI_DECL(char *) fmt, VA_DOT
VA_start (list, fmt);
vsnprintf (mbuf, sizeof mbuf, fbuf, list);
va_end (list);
- syslog (LOG_ERR, mbuf);
+ syslog (LOG_ERR, "%s", mbuf);
cleanup ();
exit (1);
@@ -86,7 +88,7 @@ int warn (ANSI_DECL (char *) fmt, VA_DOT
VA_start (list, fmt);
vsnprintf (mbuf, sizeof mbuf, fbuf, list);
va_end (list);
- syslog (LOG_ERR, mbuf);
+ syslog (LOG_ERR, "%s", mbuf);
return 0;
}
@@ -105,7 +107,7 @@ int info (ANSI_DECL (char *) fmt, VA_DOT
VA_start (list, fmt);
vsnprintf (mbuf, sizeof mbuf, fbuf, list);
va_end (list);
- syslog (LOG_INFO, mbuf);
+ syslog (LOG_INFO, "%s", mbuf);
return 0;
}
@@ -124,7 +126,7 @@ int debug (ANSI_DECL (char *) fmt, VA_DO
VA_start (list, fmt);
vsnprintf (mbuf, sizeof mbuf, fbuf, list);
va_end (list);
- syslog (LOG_DEBUG, mbuf);
+ syslog (LOG_DEBUG, "%s", mbuf);
return 0;
}