if((ts->tm_year >= 1950) && (ts->tm_year < 2050))
if((ts->tm_year >= 50) && (ts->tm_year < 150))
ASN1_TIME *ASN1_TIME_set(ASN1_TIME *s, time_t t)	{	struct tm *ts;#if defined(THREADS) && !defined(WIN32)	struct tm data;#endif#if defined(THREADS) && !defined(WIN32)	gmtime_r(&t,&data);	ts=&data; /* should return &data, but doesn't on some systems, so we don't even look at the return value */#else	ts=gmtime(&t);#endif	if((ts->tm_year >= 1950) && (ts->tm_year < 2050))					return ASN1_UTCTIME_set(s, t);	return ASN1_GENERALIZEDTIME_set(s,t);	}