From a50affb408883df2e7a401d4aaab3d1c64397b26 Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Mon, 10 Aug 2020 16:08:46 +0200 Subject: [PATCH] Malloc enough space --- src/ssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ssl.c b/src/ssl.c index 1d4aa5b94..948a7b1b4 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -20759,7 +20759,7 @@ int wolfSSL_X509_cmp(const WOLFSSL_X509 *a, const WOLFSSL_X509 *b) if (sz + 1 > CTC_NAME_SIZE) { /* account for null char */ /* create new data buffer and copy over */ - asn1->data = (char*)XMALLOC(sz, NULL, DYNAMIC_TYPE_OPENSSL); + asn1->data = (char*)XMALLOC(sz + 1, NULL, DYNAMIC_TYPE_OPENSSL); if (asn1->data == NULL) { return WOLFSSL_FAILURE; }