X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Futils.c;h=f305ea339903501ee95a36aa57f70ea1ed8af874;hb=aac99e2604e20409d9f0538ceb8590c2f75220a0;hp=b176fbb4da6c6618edbbc730ba3291698da5289a;hpb=37a8acc7ee2527693d0c8ba82b2eaea249abde34;p=ppp.git diff --git a/pppd/utils.c b/pppd/utils.c index b176fbb..f305ea3 100644 --- a/pppd/utils.c +++ b/pppd/utils.c @@ -17,7 +17,7 @@ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#define RCSID "$Id: utils.c,v 1.11 2001/03/08 05:11:16 paulus Exp $" +#define RCSID "$Id: utils.c,v 1.13 2001/03/16 02:08:13 paulus Exp $" #include #include @@ -215,6 +215,10 @@ vslprintf(buf, buflen, fmt, args) val = i; base = 10; break; + case 'u': + val = va_arg(args, unsigned int); + base = 10; + break; case 'o': val = va_arg(args, unsigned int); base = 8; @@ -552,6 +556,7 @@ pr_log __V((void *arg, char *fmt, ...)) *eol = 0; log_write(llevel, p); p = eol + 1; + eol = strchr(p, '\n'); } /* assumes sizeof(buf) <= sizeof(line) */