X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/6da411554bfe4c2a8ddfbb0616b0030ea5e813f5..aca589d972c5c12706d57322e89f9dec2b2a3a00:/windows/winpgen.c diff --git a/windows/winpgen.c b/windows/winpgen.c index 3f2be92e..7772f55a 100644 --- a/windows/winpgen.c +++ b/windows/winpgen.c @@ -1279,14 +1279,12 @@ static int CALLBACK MainDlgProc(HWND hwnd, UINT msg, */ *state->commentptr = snewn(30, char); { - time_t t; - struct tm *tm; - time(&t); - tm = localtime(&t); + struct tm tm; + tm = ltime(); if (state->is_dsa) - strftime(*state->commentptr, 30, "dsa-key-%Y%m%d", tm); + strftime(*state->commentptr, 30, "dsa-key-%Y%m%d", &tm); else - strftime(*state->commentptr, 30, "rsa-key-%Y%m%d", tm); + strftime(*state->commentptr, 30, "rsa-key-%Y%m%d", &tm); } /* @@ -1445,7 +1443,7 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show) help_path = NULL; } - random_init(); + random_ref(); return DialogBox(hinst, MAKEINTRESOURCE(201), NULL, MainDlgProc) != IDOK; }