From afaa639b76344579c145d8730e4b6ebd85a88b9b Mon Sep 17 00:00:00 2001 From: jacob Date: Wed, 22 Sep 2004 22:38:23 +0000 Subject: [PATCH] Treat USER specially in event logging of Telnet ENVIRON option; it's occasionally been a pain that the username wasn't visible in the Event Log. git-svn-id: svn://svn.tartarus.org/sgt/putty@4573 cda61777-01e9-0310-a592-d414129be87e --- telnet.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/telnet.c b/telnet.c index 6f4f54ca..5b340488 100644 --- a/telnet.c +++ b/telnet.c @@ -518,8 +518,13 @@ static void process_subneg(Telnet telnet) b[n++] = IAC; b[n++] = SE; telnet->bufsize = sk_write(telnet->s, (char *)b, n); - logbuf = dupprintf("client:\tSB %s IS %s", telopt(telnet->sb_opt), - n == 6 ? "" : ""); + logbuf = dupprintf("client:\tSB %s IS %s%s%s%s", + telopt(telnet->sb_opt), + *telnet->cfg.username ? "USER=" : "", + telnet->cfg.username, + *telnet->cfg.username ? " " : "", + n == 6 ? "" : + (*telnet->cfg.environmt ? "" : "")); logevent(telnet->frontend, logbuf); sfree(logbuf); } -- 2.11.0