M_ASN1_UTCTIME_free(x->cert_info->validity->notAfter);
M_ASN1_TIME_free(x->cert_info->validity->notAfter);
int X509_set_notAfter(X509 *x, ASN1_UTCTIME *tm)	{	ASN1_UTCTIME *in;	if ((x == NULL) || (x->cert_info->validity == NULL)) return(0);	in=x->cert_info->validity->notAfter;	if (in != tm)		{		in=M_ASN1_UTCTIME_dup(tm);		if (in != NULL)			{			M_ASN1_UTCTIME_free(x->cert_info->validity->notAfter);			x->cert_info->validity->notAfter=in;			}		}	return(in != NULL);	}