commit | 9ac3e23f5dff2787bb82c504166b60d03f0a94c1 | [log] [tgz] |
---|---|---|
author | Troy-Butler <squintik@outlook.com> | Fri Mar 22 14:46:04 2024 -0400 |
committer | Troy-Butler <squintik@outlook.com> | Fri Mar 22 14:46:04 2024 -0400 |
tree | e3e86a6129c7e6fbc2abcf62bf81532feba977cd | |
parent | 611f899c0c9d397baedfaec34ea0861ad2543991 [diff] [blame] |
Fix NULL argument handling in mbedtls_xxx_free() functions Signed-off-by: Troy-Butler <squintik@outlook.com>
diff --git a/library/x509write_csr.c b/library/x509write_csr.c index d3ddbcc..0d6f6bb 100644 --- a/library/x509write_csr.c +++ b/library/x509write_csr.c
@@ -43,6 +43,10 @@ void mbedtls_x509write_csr_free(mbedtls_x509write_csr *ctx) { + if (ctx == NULL) { + return; + } + mbedtls_asn1_free_named_data_list(&ctx->subject); mbedtls_asn1_free_named_data_list(&ctx->extensions);