Grant Limberg 4 днів тому
батько
коміт
006ced2900
1 змінених файлів з 8 додано та 4 видалено
  1. 8 4
      nonfree/controller/DB.cpp

+ 8 - 4
nonfree/controller/DB.cpp

@@ -164,7 +164,8 @@ bool DB::get(const uint64_t networkId, nlohmann::json& network)
 	auto tracer = provider->GetTracer("db");
 	auto tracer = provider->GetTracer("db");
 	auto span = tracer->StartSpan("db::getNetwork");
 	auto span = tracer->StartSpan("db::getNetwork");
 	auto scope = tracer->WithActiveSpan(span);
 	auto scope = tracer->WithActiveSpan(span);
-	char networkIdStr[17];
+	char networkIdStr[32];
+	memset(networkIdStr, 0, sizeof(networkIdStr));
 	span->SetAttribute("network_id", Utils::hex(networkId, networkIdStr));
 	span->SetAttribute("network_id", Utils::hex(networkId, networkIdStr));
 
 
 	waitForReady();
 	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 tracer = provider->GetTracer("db");
 	auto span = tracer->StartSpan("db::getNetworkAndMember");
 	auto span = tracer->StartSpan("db::getNetworkAndMember");
 	auto scope = tracer->WithActiveSpan(span);
 	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("network_id", Utils::hex(networkId, networkIdStr));
 	span->SetAttribute("member_id", Utils::hex(networkId, memberIdStr));
 	span->SetAttribute("member_id", Utils::hex(networkId, memberIdStr));
 
 
@@ -263,7 +266,8 @@ bool DB::get(const uint64_t networkId, nlohmann::json& network, std::vector<nloh
 	auto tracer = provider->GetTracer("db");
 	auto tracer = provider->GetTracer("db");
 	auto span = tracer->StartSpan("db::getNetworkAndMembers");
 	auto span = tracer->StartSpan("db::getNetworkAndMembers");
 	auto scope = tracer->WithActiveSpan(span);
 	auto scope = tracer->WithActiveSpan(span);
-	char networkIdStr[17];
+	char networkIdStr[32];
+	memset(networkIdStr, 0, sizeof(networkIdStr));
 	span->SetAttribute("network_id", Utils::hex(networkId, networkIdStr));
 	span->SetAttribute("network_id", Utils::hex(networkId, networkIdStr));
 
 
 	waitForReady();
 	waitForReady();