From 953174f46ec1e1bb157f51265d6b7a083fab0d3e Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Sun, 1 Jun 2008 23:45:11 +0000 Subject: [PATCH] Free old store name (if any). --- engines/e_capi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engines/e_capi.c b/engines/e_capi.c index cfb9a38585..dabac92d8a 100644 --- a/engines/e_capi.c +++ b/engines/e_capi.c @@ -265,6 +265,8 @@ static int capi_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void)) break; case CAPI_CMD_STORE_NAME: + if (ctx->storename) + OPENSSL_free(ctx->storename); ctx->storename = BUF_strdup(p); CAPI_trace(ctx, "Setting store name to %s\n", p); break; -- 2.34.1