0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-02 10:08:56 +02:00

ircd::rfc1035: Remove any dot terminator for use with rfc3986 validator grammars.

This commit is contained in:
Jason Volk 2020-01-23 20:56:35 -08:00
parent 0231e26c76
commit 660d0052cf

View file

@ -520,7 +520,7 @@ ircd::rfc1035::parse_name(const mutable_buffer &out,
void
ircd::rfc1035::valid_name(const string_view &name)
{
rfc3986::valid_domain(name);
rfc3986::valid_domain(rstrip(name, '.', 1));
}
void
@ -533,7 +533,7 @@ bool
ircd::rfc1035::valid_name(std::nothrow_t,
const string_view &name)
{
return rfc3986::valid_domain(std::nothrow, name);
return rfc3986::valid_domain(std::nothrow, rstrip(name, '.', 1));
}
bool