diff --git a/opendkim/opendkim.c b/opendkim/opendkim.c index b211a59..ebfb2da 100644 --- a/opendkim/opendkim.c +++ b/opendkim/opendkim.c @@ -13448,13 +13448,13 @@ mlfi_eom(SMFICTX *ctx) dkim_atps_t atps = DKIM_ATPS_UNKNOWN; DKIM_SIGINFO **sigs; #endif /* _FFR_ATPS */ + u_char *domain; - if (conf->conf_localadsp_db != NULL) - { - u_char *domain; - - domain = dkim_getdomain(dfc->mctx_dkimv); + domain = dkim_getdomain(dfc->mctx_dkimv); + if (conf->conf_localadsp_db != NULL && + domain != NULL) + { if (dkimf_local_adsp(conf, (char *) domain, &dfc->mctx_pcode)) {