From 12adff570d192e3f33d04a43d2e29a7a4805f0f5 Mon Sep 17 00:00:00 2001 From: Thomas Winget Date: Tue, 29 Oct 2019 20:07:20 -0400 Subject: [PATCH] fix seg fault, fix uninitialized static member --- llarp/router/outbound_message_handler.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/llarp/router/outbound_message_handler.cpp b/llarp/router/outbound_message_handler.cpp index 4bf392aec..373ef2d2d 100644 --- a/llarp/router/outbound_message_handler.cpp +++ b/llarp/router/outbound_message_handler.cpp @@ -12,6 +12,8 @@ namespace llarp { + const PathID_t OutboundMessageHandler::zeroID; + OutboundMessageHandler::OutboundMessageHandler(size_t maxQueueSize) : outboundQueue(maxQueueSize), removedPaths(20), removedSomePaths(false) { @@ -306,6 +308,11 @@ namespace llarp } size_t sent_count = 0; + if (roundRobinOrder.empty()) + { + return; + } + while(sent_count < MAX_OUTBOUND_MESSAGES_PER_TICK) // TODO: better stop condition {