diff --git a/unix/gtkdlg.c b/unix/gtkdlg.c index 053c6210..4b640443 100644 --- a/unix/gtkdlg.c +++ b/unix/gtkdlg.c @@ -3415,7 +3415,7 @@ void nonfatal(char *p, ...) va_start(ap, p); msg = dupvprintf(p, ap); va_end(ap); - fatal_message_box(NULL, msg); + nonfatal_message_box(NULL, msg); sfree(msg); } diff --git a/unix/uxplink.c b/unix/uxplink.c index ee5cef8a..87efe78a 100644 --- a/unix/uxplink.c +++ b/unix/uxplink.c @@ -74,10 +74,6 @@ void nonfatal(char *p, ...) va_end(ap); fputc('\n', stderr); postmsg(&cf); - if (logctx) { - log_free(logctx); - logctx = NULL; - } } void connection_fatal(void *frontend, char *p, ...) { diff --git a/windows/winplink.c b/windows/winplink.c index a618c7ed..5849e0d4 100644 --- a/windows/winplink.c +++ b/windows/winplink.c @@ -57,10 +57,6 @@ void nonfatal(char *p, ...) vfprintf(stderr, p, ap); va_end(ap); fputc('\n', stderr); - if (logctx) { - log_free(logctx); - logctx = NULL; - } } void connection_fatal(void *frontend, char *p, ...) {