#include <stdio.h>
+#include <ac/socket.h>
#include <ac/stdlib.h>
#include <ac/ctype.h>
/* POSIX says tm_year should be year - 1900 */
t.tm_year = 100 * GET2BYTENUM( p ) - 1900;
p += 2;
- t.tm_year = GET2BYTENUM( p ); p += 2;
+ t.tm_year += GET2BYTENUM( p ); p += 2;
} else {
/* came without a century */
- t.tm_year = GET2BYTENUM( p ); p += 2;
+ t.tm_year = GET2BYTENUM( p ); p += 2;
/* Y2K hack - 2 digit years < 70 are 21st century */
if( t.tm_year < 70 ) {