summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorGeoff Thorpe <geoff@openssl.org>2000-05-29 03:50:37 +0000
committerGeoff Thorpe <geoff@openssl.org>2000-05-29 03:50:37 +0000
commit4dbe060f2c911f1fbd617f9de7e7fde5964fae44 (patch)
treeb81856aaf057bec47bab472fa80e5b9c7c836f5e /crypto
parente2122268286a1bc17dc7c84e21a2d2748f93ddf7 (diff)
It seems that mktime does what is required here. Certainly timegm() can
not be used because it is not available on all systems (most notably, win32).
Diffstat (limited to 'crypto')
-rw-r--r--crypto/asn1/a_utctm.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/crypto/asn1/a_utctm.c b/crypto/asn1/a_utctm.c
index f6652e7081..b855867dc1 100644
--- a/crypto/asn1/a_utctm.c
+++ b/crypto/asn1/a_utctm.c
@@ -291,10 +291,5 @@ time_t ASN1_UTCTIME_get(const ASN1_UTCTIME *s)
}
#undef g2
- return timegm(&tm)-offset*60; /* FIXME: timegm is non-standard,
- * typically we only have mktime (which
- * interprets the struct tm according to
- * the current time zone setting).
- * Also time_t is inappropriate for general
- * UTC times because it may a 32 bit type. */
+ return mktime(&tm)-offset*60;
}