From 853b1f60de98d7ea1096afbbaa355f7fff30219d Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 25 May 2024 12:47:25 +0000 Subject: Revert previous It wasn't quite right, but I also think the test is bogus. --- src/regress/lib/libcrypto/asn1/asn1time.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/regress/lib/libcrypto/asn1/asn1time.c b/src/regress/lib/libcrypto/asn1/asn1time.c index f7df794c54..95c5d24dba 100644 --- a/src/regress/lib/libcrypto/asn1/asn1time.c +++ b/src/regress/lib/libcrypto/asn1/asn1time.c @@ -1,4 +1,4 @@ -/* $OpenBSD: asn1time.c,v 1.27 2024/05/25 06:42:15 tb Exp $ */ +/* $OpenBSD: asn1time.c,v 1.28 2024/05/25 12:47:25 tb Exp $ */ /* * Copyright (c) 2015 Joel Sing * Copyright (c) 2024 Google Inc. @@ -280,7 +280,6 @@ asn1_gentime_test(int test_no, const struct asn1_time_test *att) const unsigned char *der; unsigned char *p = NULL; ASN1_GENERALIZEDTIME *gt = NULL; - int64_t a; int failure = 1; int len; struct tm tm; @@ -308,16 +307,11 @@ asn1_gentime_test(int test_no, const struct asn1_time_test *att) goto done; } - if (!OPENSSL_timegm(&tm, &a)) { - fprintf(stderr, "FAIL: test %d - OPENSSL_timegm falied '%s'\n", - test_no, att->str); - goto done; - } - if (a != att->time) { + if (timegm(&tm) != att->time) { /* things with crappy time_t should die in fire */ + int64_t a = timegm(&tm); int64_t b = att->time; - fprintf(stderr, "FAIL: test %d - times don't match, " - "expected %lld got %lld\n", + fprintf(stderr, "FAIL: test %d - times don't match, expected %lld got %lld\n", test_no, (long long)b, (long long)a); goto done; } -- cgit v1.2.3-55-g6feb