From 6ca83eb731b87208d20884445cb703c5332cee54 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Thu, 2 Apr 2026 18:23:35 +0200 Subject: [PATCH] MINOR: acme: remove remaining CLI wait in ACME_RSLV_TRIGGER The TASK_WOKEN_TIMER check that previously handled the case where RSLV_TRIGGER was reached directly from the CLI command is therefore dead code and can be removed. --- src/acme.c | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/acme.c b/src/acme.c index 1c6561699..0eea8a754 100644 --- a/src/acme.c +++ b/src/acme.c @@ -2462,28 +2462,6 @@ re: * the timeout */ if (ctx->dnsstarttime == 0) ctx->dnsstarttime = ns_to_sec(now_ns); - - /* if it was trigger by the CLI, still wait dns_delay if - * not everything is ready, or skip and to to - * ACME_CHALLENGE */ - if (!(state & TASK_WOKEN_TIMER)) { - int all_ready = 1; - - for (auth = ctx->auths; auth != NULL; auth = auth->next) { - if (auth->ready == ctx->cfg->cond_ready) - continue; - all_ready = 0; - } - if (all_ready) { - st = ACME_CHALLENGE; - ctx->http_state = ACME_HTTP_REQ; - ctx->state = st; - goto nextreq; - } else { - return task; - } - } - /* on timer expiry, re-trigger resolution for non-ready auths */ for (auth = ctx->auths; auth != NULL; auth = auth->next) { if (auth->ready == ctx->cfg->cond_ready)