]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Do not try to check numeric url in utf content
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 11 Sep 2020 11:29:08 +0000 (12:29 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 11 Sep 2020 11:29:08 +0000 (12:29 +0100)
src/libserver/url.c

index c10073dcb3802e0160f34e13a0afff60577e23e6..8186cc8048249fd6825bc9a7b140db50e8b3ab75 100644 (file)
@@ -1792,6 +1792,10 @@ rspamd_url_is_ip (struct rspamd_url *uri, rspamd_mempool_t *pool)
                return FALSE;
        }
 
+       if (rspamd_str_has_8bit (p, end - p)) {
+               return FALSE;
+       }
+
        if (rspamd_parse_inet_address_ip4 (p, end - p, &in4)) {
                rspamd_url_regen_from_inet_addr (uri, &in4, AF_INET, pool);
                ret = TRUE;