--- src/log.c 2005-11-14 17:33:06.000000000 +0100 +++ src/log.c.oden 2006-08-13 15:14:11.000000000 +0200 @@ -104,7 +104,7 @@ time(&t); utx.ut_tv.tv_sec = (time32_t)t; # else - time(&utx.ut_tv.tv_sec); + utx.ut_tv.tv_sec = time(NULL); # endif #endif /* SVR4 */ @@ -168,7 +168,7 @@ sstrncpy(ut.ut_host, host, sizeof(ut.ut_host)); #endif /* HAVE_UT_UT_HOST */ - time(&ut.ut_time); + ut.ut_time = time(NULL); if (write(fd, (char *)&ut, sizeof(ut)) != sizeof(ut)) ftruncate(fd, buf.st_size);