Free old store name (if any).
diff --git a/engines/e_capi.c b/engines/e_capi.c index cfb9a38..dabac92 100644 --- a/engines/e_capi.c +++ b/engines/e_capi.c
@@ -265,6 +265,8 @@ 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;