diff options
Diffstat (limited to 'crypto/asn1/a_gentm.c')
-rw-r--r-- | crypto/asn1/a_gentm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crypto/asn1/a_gentm.c b/crypto/asn1/a_gentm.c index c5d378fb1a..be8570c302 100644 --- a/crypto/asn1/a_gentm.c +++ b/crypto/asn1/a_gentm.c @@ -183,9 +183,10 @@ ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, return(NULL); #if defined(THREADS) && !defined(WIN32) - ts=(struct tm *)gmtime_r(&t,&data); + gmtime_r(&t,&data); + ts=&data; #else - ts=(struct tm *)gmtime(&t); + ts=gmtime(&t); #endif p=(char *)s->data; if ((p == NULL) || (s->length < 16)) |