From: Dr. Stephen Henson Date: Sun, 1 Jun 2008 23:45:11 +0000 (+0000) Subject: Free old store name (if any). X-Git-Tag: OpenSSL_0_9_8k^2~357 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=953174f46ec1e1bb157f51265d6b7a083fab0d3e;p=oweals%2Fopenssl.git Free old store name (if any). --- 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;