X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/72b364a8a94e6c1f60c43aaef2f7c187b44f7d56..aca589d972c5c12706d57322e89f9dec2b2a3a00:/unix/gtkdlg.c diff --git a/unix/gtkdlg.c b/unix/gtkdlg.c index 0f3666fa..c774c8bc 100644 --- a/unix/gtkdlg.c +++ b/unix/gtkdlg.c @@ -2728,16 +2728,15 @@ void logevent_dlg(void *estuff, const char *string) struct eventlog_stuff *es = (struct eventlog_stuff *)estuff; char timebuf[40]; - time_t t; + struct tm tm; if (es->nevents >= es->negsize) { es->negsize += 64; es->events = sresize(es->events, es->negsize, char *); } - time(&t); - strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S\t", - localtime(&t)); + tm=ltime(); + strftime(timebuf, sizeof(timebuf), "%Y-%m-%d %H:%M:%S\t", &tm); es->events[es->nevents] = snewn(strlen(timebuf) + strlen(string) + 1, char); strcpy(es->events[es->nevents], timebuf);