(pop_log): replaced vsprintf with vsnprintf
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1699 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -14,17 +14,16 @@ RCSID("$Id$");
|
|||||||
int
|
int
|
||||||
pop_log(POP *p, int stat, char *format, ...)
|
pop_log(POP *p, int stat, char *format, ...)
|
||||||
{
|
{
|
||||||
static char msgbuf[MAXLINELEN];
|
char msgbuf[MAXLINELEN];
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
||||||
va_start(ap, format);
|
va_start(ap, format);
|
||||||
vsprintf(msgbuf,format,ap);
|
vsnprintf(msgbuf, sizeof(msgbuf), format, ap);
|
||||||
|
|
||||||
if (p->debug && p->trace) {
|
if (p->debug && p->trace) {
|
||||||
fprintf(p->trace,"%s\n",msgbuf);
|
fprintf(p->trace,"%s\n",msgbuf);
|
||||||
fflush(p->trace);
|
fflush(p->trace);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
syslog (stat,"%s",msgbuf);
|
syslog (stat,"%s",msgbuf);
|
||||||
}
|
}
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
Reference in New Issue
Block a user