--- common/argus_util.c.str 2009-12-26 09:10:49.000000000 +0100 +++ common/argus_util.c 2009-12-26 09:11:02.000000000 +0100 @@ -17567,7 +17567,7 @@ strncpy(buf, tbuf, MAXSTRLEN); } - syslog (priority, buf); + syslog (priority, "%s", buf); closelog (); #if defined(HAVE_SOLARIS) --- common/argus_event.c.str 2009-12-26 09:35:23.000000000 +0100 +++ common/argus_event.c 2009-12-26 09:35:36.000000000 +0100 @@ -558,7 +558,7 @@ ArgusPrintRecord (parser, &sbuf[strlen(sbuf)], ns, MAXSTRLEN - strlen(sbuf)); openlog (parser->ArgusProgramName, logopt, LOG_DAEMON); - syslog (event->severity, sbuf); + syslog (event->severity, "%s", sbuf); closelog(); #ifdef ARGUSDEBUG