From 4406433d18e886d35ab674a8265fc9737a1b44af Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 1 Jan 2015 12:21:49 +0000 Subject: [PATCH] Fix macro expansion length calculation. --- src/libserver/spf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libserver/spf.c b/src/libserver/spf.c index 06b53c184..758df486b 100644 --- a/src/libserver/spf.c +++ b/src/libserver/spf.c @@ -1136,9 +1136,9 @@ expand_spf_macro (struct rspamd_task *task, struct spf_record *rec, switch (g_ascii_tolower (*p)) { case 'i': #ifdef HAVE_INET_PTON - len += sizeof (INET6_ADDRSTRLEN) - 1; + len += INET6_ADDRSTRLEN - 1; #else - len += sizeof (INET_ADDRSTRLEN) - 1; + len += INET_ADDRSTRLEN - 1; #endif break; case 's': -- 2.39.5