Fix cloak_sha256 missing the separator after the prefix.

This commit is contained in:
Sadie Powell 2023-01-13 09:57:13 +00:00
parent ab7a65f951
commit e9a82a716d

View File

@ -119,15 +119,11 @@ private:
std::transform(host.begin(), host.end(), lowerhost.begin(), ::tolower); std::transform(host.begin(), host.end(), lowerhost.begin(), ::tolower);
std::string cloak; std::string cloak;
cloak.append(prefix); cloak.append(prefix).append(1, separator).append(Hash(lowerhost));
cloak.append(Hash(lowerhost));
const std::string visiblepart = Cloak::VisiblePart(host, hostparts, separator); const std::string visiblepart = Cloak::VisiblePart(host, hostparts, separator);
if (!visiblepart.empty()) if (!visiblepart.empty())
{ cloak.append(1, separator).append(visiblepart);
cloak.push_back(separator);
cloak.append(visiblepart);
}
return cloak; return cloak;
} }