Free old store name (if any).

This commit is contained in:
Dr. Stephen Henson 2008-06-01 23:45:11 +00:00
parent c621c7e432
commit 953174f46e

View file

@ -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;