From 006ced29002e4b06b878e710f0c17a48edb25571 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Mon, 8 Sep 2025 09:05:00 -0700 Subject: [PATCH] more fixes --- nonfree/controller/DB.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nonfree/controller/DB.cpp b/nonfree/controller/DB.cpp index ad0766d4f..a0d76f6c9 100644 --- a/nonfree/controller/DB.cpp +++ b/nonfree/controller/DB.cpp @@ -164,7 +164,8 @@ bool DB::get(const uint64_t networkId, nlohmann::json& network) auto tracer = provider->GetTracer("db"); auto span = tracer->StartSpan("db::getNetwork"); auto scope = tracer->WithActiveSpan(span); - char networkIdStr[17]; + char networkIdStr[32]; + memset(networkIdStr, 0, sizeof(networkIdStr)); span->SetAttribute("network_id", Utils::hex(networkId, networkIdStr)); waitForReady(); @@ -190,8 +191,10 @@ bool DB::get(const uint64_t networkId, nlohmann::json& network, const uint64_t m auto tracer = provider->GetTracer("db"); auto span = tracer->StartSpan("db::getNetworkAndMember"); auto scope = tracer->WithActiveSpan(span); - char networkIdStr[17]; - char memberIdStr[11]; + char networkIdStr[32]; + memset(networkIdStr, 0, sizeof(networkIdStr)); + char memberIdStr[32]; + memset(memberIdStr, 0, sizeof(memberIdStr)); span->SetAttribute("network_id", Utils::hex(networkId, networkIdStr)); span->SetAttribute("member_id", Utils::hex(networkId, memberIdStr)); @@ -263,7 +266,8 @@ bool DB::get(const uint64_t networkId, nlohmann::json& network, std::vectorGetTracer("db"); auto span = tracer->StartSpan("db::getNetworkAndMembers"); auto scope = tracer->WithActiveSpan(span); - char networkIdStr[17]; + char networkIdStr[32]; + memset(networkIdStr, 0, sizeof(networkIdStr)); span->SetAttribute("network_id", Utils::hex(networkId, networkIdStr)); waitForReady();