From 1b9ecfa7cff0a57d523522d8d77745aaebf3da47 Mon Sep 17 00:00:00 2001 From: job <> Date: Wed, 30 Aug 2023 10:13:12 +0000 Subject: Ensure no memory is leaked after passing NULL to ASN1_TIME_normalize() OK tb@ --- src/regress/lib/libcrypto/asn1/asn1time.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/regress') diff --git a/src/regress/lib/libcrypto/asn1/asn1time.c b/src/regress/lib/libcrypto/asn1/asn1time.c index 0adac08300..65c36dfb01 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.16 2022/09/05 21:06:31 tb Exp $ */ +/* $OpenBSD: asn1time.c,v 1.17 2023/08/30 10:13:12 job Exp $ */ /* * Copyright (c) 2015 Joel Sing * @@ -528,5 +528,8 @@ main(int argc, char **argv) failed |= asn1_time_test(i, att, V_ASN1_GENERALIZEDTIME); } + /* Check for a leak in ASN1_TIME_normalize(). */ + failed |= ASN1_TIME_normalize(NULL) != 0; + return (failed); } -- cgit v1.2.3-55-g6feb