summaryrefslogtreecommitdiff
path: root/sshconnect2.c
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2010-01-02 01:06:25 +0000
committerColin Watson <cjwatson@debian.org>2010-01-02 01:06:25 +0000
commit4f3c4b6584fb9f942ea27b601e3b58e316b999a1 (patch)
treee755207842e84b74a3cf9a7c93e75a514fbfe11c /sshconnect2.c
parentdcb1c932a27f8b4dbc1de7ecd2567c0b59f3cbb4 (diff)
Don't duplicate backslashes when displaying server banner (thanks,
Michał Górny; closes: #505378, LP: #425346).
Diffstat (limited to 'sshconnect2.c')
-rw-r--r--sshconnect2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sshconnect2.c b/sshconnect2.c
index bb72db5dd..233d91f5e 100644
--- a/sshconnect2.c
+++ b/sshconnect2.c
@@ -474,7 +474,7 @@ input_userauth_banner(int type, u_int32_t seq, void *ctxt)
474 if (len > 65536) 474 if (len > 65536)
475 len = 65536; 475 len = 65536;
476 msg = xmalloc(len * 4 + 1); /* max expansion from strnvis() */ 476 msg = xmalloc(len * 4 + 1); /* max expansion from strnvis() */
477 strnvis(msg, raw, len * 4 + 1, VIS_SAFE|VIS_OCTAL); 477 strnvis(msg, raw, len * 4 + 1, VIS_SAFE|VIS_OCTAL|VIS_NOSLASH);
478 fprintf(stderr, "%s", msg); 478 fprintf(stderr, "%s", msg);
479 xfree(msg); 479 xfree(msg);
480 } 480 }