From: William Lallemand Date: Wed, 30 Apr 2025 15:18:46 +0000 (+0200) Subject: MINOR: acme: use acme_ctx_destroy() upon error X-Git-Tag: v3.2-dev13~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6462f183ada424a7f61cd31397b0f557bf387096;p=thirdparty%2Fhaproxy.git MINOR: acme: use acme_ctx_destroy() upon error Use acme_ctx_destroy() instead of a simple free() upon error in the "acme renew" error handling. It's better to use this function to be sure than everything has been been freed. --- diff --git a/src/acme.c b/src/acme.c index d7dbd3a8a..cb993026f 100644 --- a/src/acme.c +++ b/src/acme.c @@ -2196,7 +2196,7 @@ err: HA_SPIN_UNLOCK(CKCH_LOCK, &ckch_lock); EVP_PKEY_free(pkey); ckch_store_free(newstore); - free(ctx); + acme_ctx_destroy(ctx); memprintf(&err, "%sCan't start the ACME client.\n", err ? err : ""); return cli_dynerr(appctx, err); }