diff --git a/modules/md/md_acme_acct.c b/modules/md/md_acme_acct.c index 3fd768b2338..292a56623fb 100644 --- a/modules/md/md_acme_acct.c +++ b/modules/md/md_acme_acct.c @@ -284,7 +284,8 @@ static int find_acct(void *baton, const char *name, const char *aspect, && (!ctx->md || md_acme_acct_matches_md(acct, ctx->md))) { md_log_perror(MD_LOG_MARK, MD_LOG_DEBUG, 0, ctx->p, "found account %s for %s: %s, status=%d", - acct->id, ctx->md->ca_effective, aspect, acct->status); + acct->id, ctx->md? ctx->md->ca_effective : "(none)", + aspect, acct->status); ctx->id = apr_pstrdup(ctx->p, name); return 0; }