From: Vsevolod Stakhov Date: Wed, 1 Dec 2021 19:41:26 +0000 (+0000) Subject: [Minor] Fix format string X-Git-Tag: 3.2~206 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7bd6659b969b1c183b11fb19437cb46ca5929297;p=thirdparty%2Frspamd.git [Minor] Fix format string --- diff --git a/src/libserver/spf.c b/src/libserver/spf.c index dd85dfbe57..b33f06c012 100644 --- a/src/libserver/spf.c +++ b/src/libserver/spf.c @@ -859,9 +859,17 @@ spf_record_dns_callback (struct rdns_reply *reply, gpointer arg) if (reply->flags & RDNS_TRUNCATED) { /* Do not process truncated DNS replies */ truncated = true; - msg_warn_spf ("got a truncated record when trying to resolve %s (%s type) for SPF domain %s", - req_name, rdns_str_from_type (req_name->type), - rec->sender_domain); + + if (req_name) { + msg_warn_spf ("got a truncated record when trying to resolve %s (%s type) for SPF domain %s", + req_name->name, rdns_str_from_type(req_name->type), + rec->sender_domain); + } + else { + msg_warn_spf ("got a truncated record when trying to resolve ??? " + "(internal error) for SPF domain %s", + rec->sender_domain); + } } if (reply->code == RDNS_RC_NOERROR && !truncated) {