Ver código fonte

[Fix] Fix obscured url in format user@@example.com

MFH: rspamd-1.6
tags/1.7.0
Vsevolod Stakhov 6 anos atrás
pai
commit
26e7294bf5
1 arquivos alterados com 9 adições e 2 exclusões
  1. 9
    2
      src/libserver/url.c

+ 9
- 2
src/libserver/url.c Ver arquivo

@@ -888,12 +888,19 @@ rspamd_web_parse (struct http_parser_url *u, const gchar *str, gsize len,
break;
case parse_at:
c = p;
st = parse_domain;
if (t == '[') {

if (t == '@') {
*flags |= RSPAMD_URL_FLAG_OBSCURED;
p ++;
}
else if (t == '[') {
st = parse_ipv6;
p++;
c = p;
}
else {
st = parse_domain;
}
break;
case parse_domain:
if (t == '/' || t == ':' || t == '?' || t == '#') {

Carregando…
Cancelar
Salvar