diff --git a/src/common/slurm_cred.c b/src/common/slurm_cred.c index 6d54bb532099964841bfc6acfb78a823f8650169..530008d5c2d4edb9b8863866dfb8cdb7f9a996aa 100644 --- a/src/common/slurm_cred.c +++ b/src/common/slurm_cred.c @@ -495,6 +495,8 @@ slurm_cred_ctx_destroy(slurm_cred_ctx_t ctx) slurm_mutex_lock(&ctx->mutex); xassert(ctx->magic == CRED_CTX_MAGIC); + if (ctx->exkey) + (*(g_crypto_context->ops.crypto_destroy_key))(ctx->exkey); if (ctx->key) (*(g_crypto_context->ops.crypto_destroy_key))(ctx->key); if (ctx->job_list)