From: Jacob Nevins Date: Sat, 19 Feb 2005 01:20:16 +0000 (+0000) Subject: Log file open mode lost a "b" in r5344. Windows at least needs log files to X-Git-Tag: 0.58~118 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=5b15dca2dab6b95b760728115b87260c3c35030e;p=PuTTY.git Log file open mode lost a "b" in r5344. Windows at least needs log files to be written in binary mode with the current code. [originally from svn r5353] [r5344 == f73fcb042423866a06b9e41b6934906a0fe9502e] --- diff --git a/logging.c b/logging.c index cb9c536b..ab765b3b 100644 --- a/logging.c +++ b/logging.c @@ -80,7 +80,7 @@ static void logfopen_callback(void *handle, int mode) if (mode == 0) { ctx->state = L_ERROR; /* disable logging */ } else { - fmode = (mode == 1 ? "a" : "w"); + fmode = (mode == 1 ? "ab" : "wb"); ctx->lgfp = f_open(ctx->currlogfilename, fmode); if (ctx->lgfp) ctx->state = L_OPEN;