From 6f4a4f351c2e9e3ee36b72ea8f60db7386bcad6f Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Wed, 10 Jul 2019 02:00:50 -0700 Subject: [PATCH] ircd::m::id: Allow empty host in rewrite constructor. --- ircd/m_id.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ircd/m_id.cc b/ircd/m_id.cc index db85c45ea..581c2ae0a 100644 --- a/ircd/m_id.cc +++ b/ircd/m_id.cc @@ -440,11 +440,18 @@ ircd::m::id::id(const enum sigil &sigil, startswith(local, sigil)? fmt::sprintf { - buf, "%s:%s", local, host + buf, "%s%s%s", + local, + host? ":" : "", + host, }: fmt::sprintf { - buf, "%c%s:%s", char(sigil), local, host + buf, "%c%s%s%s", + char(sigil), + local, + host? ":" : "", + host, } };