diff options
author | wollman <wollman@FreeBSD.org> | 1999-01-15 17:10:31 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1999-01-15 17:10:31 +0000 |
commit | acfce956428f820b7ac57d6587db2ba56aef74e1 (patch) | |
tree | 2f1d605648b34ea0098029cd73cc4404c8fbd85d /usr.bin/fetch/http.c | |
parent | 78818f4318a345f6c7a93e4c01d1f2db8b21e617 (diff) | |
download | FreeBSD-src-acfce956428f820b7ac57d6587db2ba56aef74e1.zip FreeBSD-src-acfce956428f820b7ac57d6587db2ba56aef74e1.tar.gz |
Fix logic error in RFC 850 kluge.
Diffstat (limited to 'usr.bin/fetch/http.c')
-rw-r--r-- | usr.bin/fetch/http.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.bin/fetch/http.c b/usr.bin/fetch/http.c index 6d3fe26..2f08c1d 100644 --- a/usr.bin/fetch/http.c +++ b/usr.bin/fetch/http.c @@ -26,7 +26,7 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: http.c,v 1.22 1998/12/08 13:00:49 cracauer Exp $ + * $Id: http.c,v 1.23 1999/01/15 16:56:22 wollman Exp $ */ #include <sys/types.h> @@ -1429,8 +1429,9 @@ parse_http_date(char *string) time(&now); tmnow = gmtime(&now); this2dyear = tmnow->tm_year % 100; - if (tm.tm_year - this2dyear >= 50) - tm.tm_year += 100; + tm.tm_year += tmnow->tm_year - this2dyear; + if (tm.tm_year - tmnow->tm_year >= 50) + tm.tm_year -= 100; } #undef digit |