# HG changeset patch # User Carl Byington # Date 1488849785 28800 # Node ID 88ef2b4e6f1ecc86e02c658a2b05fbef7bb3745c # Parent bcef093b1ba653f6857bc3b6b0734596d93a2387 start parsing spf txt records diff -r bcef093b1ba6 -r 88ef2b4e6f1e src/context.cpp --- a/src/context.cpp Mon Mar 06 17:14:41 2017 -0800 +++ b/src/context.cpp Mon Mar 06 17:23:05 2017 -0800 @@ -1154,7 +1154,7 @@ } if (b) *b = ' '; if (s) *s = '/'; - p = (b) ? b+1 : e; + p = (b) ? b : e; } p = buf; while ((level < 5) && (p = strstr(p, " include:"))) { @@ -1163,7 +1163,7 @@ if (b) *b = '\0'; if (resolve_spf(p, ip, priv, level+1)) return true; if (b) *b = ' '; - p = (b) ? b+1 : e; + p = (b) ? b : e; } } return false;