]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - windows/winpgen.c
New function ltime() returns a struct tm of the current local time.
[PuTTY.git] / windows / winpgen.c
index e80dbfec7fda862066763eb32120c6e198b1e55e..7772f55a8771695d111cb9a8eff4e3e98b46c1bd 100644 (file)
@@ -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);
        }
 
        /*