]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
fix NUL string literal 13896/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 8 Mar 2024 15:59:34 +0000 (16:59 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 12 Mar 2024 12:13:32 +0000 (13:13 +0100)
(cherry picked from commit 48fc1a0d7dcd8939e0196f6b92f721daabf6f936)

pdns/auth-catalogzone.cc

index 2fd7369283fec99e1170ec6f4d55997475049fe5..bcff734f082deb553a576d6fd3273390779fb547 100644 (file)
@@ -107,7 +107,7 @@ std::string CatalogInfo::toJson() const
 
 void CatalogInfo::updateHash(CatalogHashMap& hashes, const DomainInfo& di) const
 {
-  hashes[di.catalog].process(std::to_string(di.id) + di.zone.toLogString() + "\0" + d_coo.toLogString() + "\0" + d_unique.toLogString());
+  hashes[di.catalog].process(std::to_string(di.id) + di.zone.toLogString() + string("\0", 1) + d_coo.toLogString() + string("\0", 1) + d_unique.toLogString());
   for (const auto& group : d_group) {
     hashes[di.catalog].process(std::to_string(group.length()) + group);
   }