From: Peter van Dijk Date: Fri, 8 Mar 2024 15:59:34 +0000 (+0100) Subject: fix NUL string literal X-Git-Tag: dnsdist-1.10.0-alpha0~6^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F13205%2Fhead;p=thirdparty%2Fpdns.git fix NUL string literal --- diff --git a/pdns/auth-catalogzone.cc b/pdns/auth-catalogzone.cc index 2fd7369283..bcff734f08 100644 --- a/pdns/auth-catalogzone.cc +++ b/pdns/auth-catalogzone.cc @@ -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); }