diff -Nur a/logrotate.c b/logrotate.c --- a/logrotate.c 2013-04-30 10:29:31.000000000 +0200 +++ b/logrotate.c 2013-05-10 20:58:58.229905641 +0200 @@ -1851,7 +1851,7 @@ } /* Hack to hide earlier bug */ - if ((year != 1900) && (year < 1996 || year > 2100)) { + if ((year != 1900) && (year < 1970 || year > 2100)) { message(MESS_ERROR, "bad year %d for file %s in state file %s\n", year, argv[0], stateFilename);