]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/utils.c
add some more hooks and notifiers
[ppp.git] / pppd / utils.c
index b176fbb4da6c6618edbbc730ba3291698da5289a..f305ea339903501ee95a36aa57f70ea1ed8af874 100644 (file)
@@ -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 <stdio.h>
 #include <ctype.h>
@@ -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) */