don't print debug msgs to stderr unless debug is set
authorPaul Mackerras <paulus@samba.org>
Tue, 16 Mar 1999 03:14:50 +0000 (03:14 +0000)
committerPaul Mackerras <paulus@samba.org>
Tue, 16 Mar 1999 03:14:50 +0000 (03:14 +0000)
pppd/main.c

index c3d72a2dae9840b83ce13552721b50f2748267a4..3e7ea420cc606a6b9fbee1f0b7d2dc019c156dee 100644 (file)
@@ -18,7 +18,7 @@
  */
 
 #ifndef lint
-static char rcsid[] = "$Id: main.c,v 1.59 1999/03/16 02:50:15 paulus Exp $";
+static char rcsid[] = "$Id: main.c,v 1.60 1999/03/16 03:14:50 paulus Exp $";
 #endif
 
 #include <stdio.h>
@@ -1925,7 +1925,7 @@ logit(level, fmt, args)
 
     n = vslprintf(buf, sizeof(buf), fmt, args);
     syslog(level, "%s", buf);
-    if (log_to_stderr) {
+    if (log_to_stderr && (level != LOG_DEBUG || debug)) {
        if (write(2, buf, n) != n
            || (buf[n-1] != '\n' && write(2, &nl, 1) != 1))
            log_to_stderr = 0;