]> source.dussan.org Git - rspamd.git/commitdiff
Fix macro expansion length calculation.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 1 Jan 2015 12:21:49 +0000 (12:21 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 1 Jan 2015 12:21:49 +0000 (12:21 +0000)
src/libserver/spf.c

index 06b53c1842c81fa391cbd370e8e40f9076ee82ef..758df486b5e9d6e1a2e40c2525ee7e2f1be5b4c4 100644 (file)
@@ -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':