From: Vsevolod Stakhov Date: Mon, 4 Mar 2019 20:06:13 +0000 (+0000) Subject: [Minor] Fix crash when tld is absent X-Git-Tag: 1.9.0~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68d76845eea77ec5d4665d9a31fe66deca7b6d0b;p=thirdparty%2Frspamd.git [Minor] Fix crash when tld is absent --- diff --git a/src/libserver/html.c b/src/libserver/html.c index 47d8ec8368..7da18cdfea 100644 --- a/src/libserver/html.c +++ b/src/libserver/html.c @@ -664,7 +664,8 @@ rspamd_html_url_is_phished (rspamd_mempool_t *pool, } } #endif - if (rspamd_ftok_casecmp (&disp_tok, &href_tok) != 0) { + if (rspamd_ftok_casecmp (&disp_tok, &href_tok) != 0 && + text_url->tldlen > 0 && href_url->tldlen > 0) { /* Apply the same logic for TLD */ disp_tok.len = text_url->tldlen;