]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
fix NUL string literal 13205/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>
Fri, 8 Mar 2024 15:59:34 +0000 (16:59 +0100)
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);
   }