]> andersk Git - openssh.git/commitdiff
- (djm) Use VIS_SAFE on logged strings rather than default strnvis
authordjm <djm>
Fri, 23 May 2003 08:43:40 +0000 (08:43 +0000)
committerdjm <djm>
Fri, 23 May 2003 08:43:40 +0000 (08:43 +0000)
   encoding (which encodes many more characters)

ChangeLog
log.c

index 6f316032fb32b071248e58b05bf8d43c9ce75143..3222a52357b3b9eb62bcf225858d5837276e3ae7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+20030523
+ - (djm) Use VIS_SAFE on logged strings rather than default strnvis 
+   encoding (which encodes many more characters)
+
 20030520
  - (djm) OpenBSD CVS Sync
    - deraadt@cvs.openbsd.org 2003/05/18 23:22:01
diff --git a/log.c b/log.c
index 6bbae32da231902064a1ba07f9048a201c46f3c5..5a28438f97859f8db09c17c6928d2211263e4d24 100644 (file)
--- a/log.c
+++ b/log.c
@@ -391,7 +391,7 @@ do_log(LogLevel level, const char *fmt, va_list args)
                vsnprintf(msgbuf, sizeof(msgbuf), fmt, args);
        }
        /* Escape magic chars in output. */
-       strnvis(fmtbuf, msgbuf, sizeof(fmtbuf), VIS_OCTAL);
+       strnvis(fmtbuf, msgbuf, sizeof(fmtbuf), VIS_SAFE|VIS_OCTAL);
        
        if (log_on_stderr) {
                snprintf(fmtbuf, sizeof fmtbuf, "%s\r\n", msgbuf);
This page took 0.215063 seconds and 5 git commands to generate.