From ea87fcc2b59e37d3e0b2e0656157c9eafab73e11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2ESchr=C3=B6der?= Date: Sat, 22 Mar 2025 15:39:21 +0100 Subject: [PATCH] fixed small Errors originated from the pipeline --- src/mesh/Router.cpp | 2 +- src/modules/FishEyeStateRoutingModule.cpp | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mesh/Router.cpp b/src/mesh/Router.cpp index 60f2c4c64..5f6ca9338 100644 --- a/src/mesh/Router.cpp +++ b/src/mesh/Router.cpp @@ -658,7 +658,7 @@ void Router::handleReceived(meshtastic_MeshPacket *p, RxSource src) copy->decoded = p->decoded; copy->to = fishEyeStateRoutingModule->getNextHopForID(copy->decoded.dest); copy->from = nodeDB->getNodeNum(); - char * logout; + char * logout = ""; sprintf(logout, "Forwarding Package to Node %u to Next-Hop %u",p->decoded.dest,copy->to); LOG_DEBUG(logout); service->sendToMesh(copy); diff --git a/src/modules/FishEyeStateRoutingModule.cpp b/src/modules/FishEyeStateRoutingModule.cpp index e020e998f..1ea45ea10 100644 --- a/src/modules/FishEyeStateRoutingModule.cpp +++ b/src/modules/FishEyeStateRoutingModule.cpp @@ -92,7 +92,7 @@ bool FishEyeStateRoutingModule::handleReceivedProtobuf(const meshtastic_MeshPack LSPDB.insert(std::make_pair(entry.LSP.node_id,entry)); if(moduleConfig.fish_eye_state_routing.enabled){calcNextHop();} } - char * logout; + char * logout = ""; sprintf(logout, "Received LSP-Pckg of Node %u: ",lsp->node_id); for(int i = 0; i< lsp->neighbors_count; i++){ sprintf(logout,"%u, ", lsp->neighbors[i].node_id); @@ -113,6 +113,9 @@ void FishEyeStateRoutingModule::sendInitialLSP(){ LSPInfo.neighbors_count = neighborhood.size(); for(int i = 0; i < neighborhood.size(); i++){ meshtastic_Neighbor entry; + entry.last_rx_time = 0; + entry.node_broadcast_interval_secs = 0; + entry.snr = 0; entry.node_id = neighborhood[i].node_id; LSPInfo.neighbors[i] = entry; } @@ -161,7 +164,7 @@ int32_t FishEyeStateRoutingModule::runOnce(){ p->decoded.portnum = meshtastic_PortNum_FISHEYESTATEROUTING_APP; service->sendToMesh(p,RX_SRC_LOCAL,true); it->second.forwarded = true; - char * logout; + char * logout = ""; sprintf(logout,"Forwarded LSP-Package of Node %u", it->second.LSP.node_id); LOG_DEBUG(logout);