X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fftp-ls.c;fp=src%2Fftp-ls.c;h=cf28e6ddec9339d4e881e27488cc802a5ee42d3a;hp=c8cb869c74cf285f4e283898fa8ba816fd667b03;hb=e0b8a67d3331e50388c507f9c4d0155f85af0856;hpb=cff51866dd4b4de7b2f70676fa26b31c31e216d7 diff --git a/src/ftp-ls.c b/src/ftp-ls.c index c8cb869c..cf28e6dd 100644 --- a/src/ftp-ls.c +++ b/src/ftp-ls.c @@ -675,7 +675,7 @@ ftp_parse_vms_ls (const char *file) int dt, i, j, len; int perms; time_t timenow; - struct tm timestruct; + struct tm *timestruct; char date_str[ 32]; char *line, *tok; /* tokenizer */ @@ -961,11 +961,11 @@ ftp_parse_vms_ls (const char *file) fails. */ timenow = time( NULL); - localtime_r( &timenow, ×truct); - strptime( date_str, "%d-%b-%Y %H:%M:%S", ×truct); + timestruct = localtime( &timenow ); + strptime( date_str, "%d-%b-%Y %H:%M:%S", timestruct); /* Convert struct tm local time to time_t local time. */ - timenow = mktime (×truct); + timenow = mktime (timestruct); /* Offset local time according to environment variable (seconds). */ if ((tok = getenv( "WGET_TIMEZONE_DIFFERENTIAL")) != NULL) {