From 63ccdca13701677a8351d4dec444c7f741ba5785 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Mon, 5 Aug 2019 11:29:27 -0500 Subject: [PATCH] hx509: _hx509_certs_keys_free() should not require gate --- lib/hx509/keyset.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/hx509/keyset.c b/lib/hx509/keyset.c index 536d0e057..80b614e8a 100644 --- a/lib/hx509/keyset.c +++ b/lib/hx509/keyset.c @@ -809,7 +809,10 @@ HX509_LIB_FUNCTION void HX509_LIB_CALL _hx509_certs_keys_free(hx509_context context, hx509_private_key *keys) { - int i; + size_t i; + + if (keys == NULL) + return; for (i = 0; keys[i]; i++) hx509_private_key_free(&keys[i]); free(keys);