summaryrefslogtreecommitdiffstats
path: root/usr.bin/fetch
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1999-01-15 17:10:31 +0000
committerwollman <wollman@FreeBSD.org>1999-01-15 17:10:31 +0000
commitacfce956428f820b7ac57d6587db2ba56aef74e1 (patch)
tree2f1d605648b34ea0098029cd73cc4404c8fbd85d /usr.bin/fetch
parent78818f4318a345f6c7a93e4c01d1f2db8b21e617 (diff)
downloadFreeBSD-src-acfce956428f820b7ac57d6587db2ba56aef74e1.zip
FreeBSD-src-acfce956428f820b7ac57d6587db2ba56aef74e1.tar.gz
Fix logic error in RFC 850 kluge.
Diffstat (limited to 'usr.bin/fetch')
-rw-r--r--usr.bin/fetch/http.c7
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
OpenPOWER on IntegriCloud