X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fmain.c;h=7441219fa97e3be6e6193438ec36225ec98339bd;hp=8bb5caa512295b06c2b7b97684e791857fe7947a;hb=a0b38f1d1cbd6d74eb1ac067c3db3ab4cf0012c7;hpb=ff6c281ad0b334c908beda04e576670f40ea3582 diff --git a/pppd/main.c b/pppd/main.c index 8bb5caa..7441219 100644 --- a/pppd/main.c +++ b/pppd/main.c @@ -18,7 +18,7 @@ */ #ifndef lint -static char rcsid[] = "$Id: main.c,v 1.47 1998/03/30 06:25:34 paulus Exp $"; +static char rcsid[] = "$Id: main.c,v 1.48 1998/04/28 23:37:30 paulus Exp $"; #endif #include @@ -1287,10 +1287,9 @@ pr_log __V((void *arg, char *fmt, ...)) fmt = va_arg(pvar, char *); #endif - vsprintf(buf, fmt, pvar); + n = vfmtmsg(buf, sizeof(buf), fmt, pvar); va_end(pvar); - n = strlen(buf); if (linep + n + 1 > line + sizeof(line)) { syslog(LOG_DEBUG, "%s", line); linep = line;