X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/ceba759960221c7ea270758b626ecc0188961787..5fd04f07d5f39480b5e1df54dd8fc6d28f6aa808:/terminal.c diff --git a/terminal.c b/terminal.c index 444f243d..01fe663c 100644 --- a/terminal.c +++ b/terminal.c @@ -578,13 +578,15 @@ void term_out(void) { int c; while ( (c = inbuf_getc()) != -1) { -#ifdef LOG - { + /* + * Optionally log the session traffic to a file. Useful for + * debugging and possibly also useful for actual logging. + */ + if (logfile) { static FILE *fp = NULL; - if (!fp) fp = fopen("putty.log", "wb"); + if (!fp) fp = fopen(logfile, "wb"); if (fp) fputc (c, fp); } -#endif if( termstate < DO_CTRLS && (c&0x60) == 0 ) { switch (c) { case '\005': /* terminal type query */