]> source.dussan.org Git - rspamd.git/commitdiff
Fix TLD sanity checking.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 22 Apr 2015 16:43:12 +0000 (17:43 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 22 Apr 2015 16:43:12 +0000 (17:43 +0100)
src/libserver/url.c

index 43ef9f9b1d556b2fc9e14e61725a7dfe78cf3d57..9e0fed110700f4981b9e0e5e74f349493e6f7122 100644 (file)
@@ -1475,8 +1475,8 @@ rspamd_url_trie_callback (int strnum, int textpos, void *context)
        }
 
        if (matcher->flags & URL_FLAG_TLD_MATCH) {
-               /* Immediately check pos + 1 for valid chars */
-               pos = &cb->begin[textpos + 1];
+               /* Immediately check pos for valid chars */
+               pos = &cb->begin[textpos];
                if (pos < cb->end) {
                        if (!g_ascii_isspace (*pos) && *pos != '/' && *pos != '?' && *pos != ':') {
                                return 0;