From: Vsevolod Stakhov Date: Thu, 1 Jan 2015 12:21:49 +0000 (+0000) Subject: Fix macro expansion length calculation. X-Git-Tag: 0.8.0~6 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4406433d18e886d35ab674a8265fc9737a1b44af;p=rspamd.git Fix macro expansion length calculation. --- 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':