]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - logging.c
After discussion with Jeroen Massar, here's a patch (mostly his)
[PuTTY.git] / logging.c
index c448bd7e2edd30fb9e7036c11ada992ec8240f85..b83b743e7b6c3beeac2421daf9d929b6fa3891bb 100644 (file)
--- a/logging.c
+++ b/logging.c
@@ -204,6 +204,9 @@ void log_eventlog(void *handle, const char *event)
        fprintf(stderr, "%s\n", event);
        fflush(stderr);
     }
+    /* If we don't have a context yet (eg winnet.c init) then skip entirely */
+    if (!ctx)
+       return;
     if (ctx->cfg.logtype != LGTYP_PACKETS &&
        ctx->cfg.logtype != LGTYP_SSHRAW)
        return;