From e9a82a716df4f0ee5be670d2a50a16063c4c117e Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Fri, 13 Jan 2023 09:57:13 +0000 Subject: Fix cloak_sha256 missing the separator after the prefix. --- src/modules/m_cloak_sha256.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/modules/m_cloak_sha256.cpp') diff --git a/src/modules/m_cloak_sha256.cpp b/src/modules/m_cloak_sha256.cpp index 8f2904803..ebd0c178d 100644 --- a/src/modules/m_cloak_sha256.cpp +++ b/src/modules/m_cloak_sha256.cpp @@ -119,15 +119,11 @@ private: std::transform(host.begin(), host.end(), lowerhost.begin(), ::tolower); std::string cloak; - cloak.append(prefix); - cloak.append(Hash(lowerhost)); + cloak.append(prefix).append(1, separator).append(Hash(lowerhost)); const std::string visiblepart = Cloak::VisiblePart(host, hostparts, separator); if (!visiblepart.empty()) - { - cloak.push_back(separator); - cloak.append(visiblepart); - } + cloak.append(1, separator).append(visiblepart); return cloak; } -- cgit v1.3.1-10-gc9f91