X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fgtkdlg.c;h=c774c8bc9765e043fe85a5fd2a461907a024d97a;hb=06434ffc713ff60f7631b48e0b1463fcfc92684b;hp=0f3666facdb253a8c1dd33bee72d7be7f696f517;hpb=36694012169a241db6bceb68d7e0365c6816b9d9;p=PuTTY.git 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);