The nextreq label already implement setting http_state to ACME_HTTP_REQ
and setting ctx->state to st. It is only needed to set the st variable
before jumping to nextreq.
/* if everything is ready, let's do the challenge request */
if ((all_cond_ready & ctx->cfg->cond_ready) == ctx->cfg->cond_ready) {
st = ACME_CHALLENGE;
- ctx->http_state = ACME_HTTP_REQ;
- ctx->state = st;
goto nextreq;
}
/* not all ready yet, retry after dns-delay */
st = ACME_RSLV_RETRY_DELAY;
- ctx->http_state = ACME_HTTP_REQ;
- ctx->state = st;
goto nextreq;
}
break;