From 73a9c95b7b1c7d132a5707ef33558f3faf87cc2e Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Fri, 20 Dec 2019 15:50:22 -0600 Subject: [PATCH] hx509: Avoid double-free on CSR parse error --- lib/hx509/req.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/hx509/req.c b/lib/hx509/req.c index 768dfdaf1..73db4d67b 100644 --- a/lib/hx509/req.c +++ b/lib/hx509/req.c @@ -723,6 +723,7 @@ hx509_request_parse_der(hx509_context context, if (ret) { hx509_set_error_string(context, 0, ret, "Failed to decode CSR"); free(*req); + *req = NULL; return ret; } rinfo = &r.certificationRequestInfo;