X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/382908adb0d45df6bb519e8838e5aa91fb7434c7..8772ac697da9af645ce4ce9d73b6406f7d126f49:/logging.c?ds=sidebyside diff --git a/logging.c b/logging.c index 9e8b9f83..c2c4ff15 100644 --- a/logging.c +++ b/logging.c @@ -118,7 +118,10 @@ void logfopen(void *handle) if (ctx->lgfp) { int i; fclose(ctx->lgfp); - i = askappend(ctx->frontend, ctx->currlogfilename); + if (cfg.logxfovr != LGXF_ASK) { + i = ((cfg.logxfovr == LGXF_OVR) ? 2 : 1); + } else + i = askappend(ctx->frontend, ctx->currlogfilename); if (i == 1) writemod[0] = 'a'; /* set append mode */ else if (i == 0) { /* cancelled */