From 1b9199355b8ae40b591d5d91f0e02db94e0f7d1a Mon Sep 17 00:00:00 2001 From: Geoffrey McRae Date: Thu, 1 Oct 2026 06:57:18 +1000 Subject: [PATCH] [idd] network: handle invalid delivery values --- idd/LGIdd/transport/network/CNetworkServer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/idd/LGIdd/transport/network/CNetworkServer.cpp b/idd/LGIdd/transport/network/CNetworkServer.cpp index c79a2d12..922fac1d 100644 --- a/idd/LGIdd/transport/network/CNetworkServer.cpp +++ b/idd/LGIdd/transport/network/CNetworkServer.cpp @@ -930,6 +930,9 @@ struct CNetworkServer::Impl totalCountLimit = NETWORK_SEND_BULK_COUNT_MAX; totalByteLimit = NETWORK_SEND_BULK_BYTES_MAX; break; + + default: + return SendResult::FAILED; } if (delivery != Delivery::BULK && !SendPriority(service)) { @@ -987,6 +990,9 @@ struct CNetworkServer::Impl totalCountLimit = NETWORK_SEND_BULK_COUNT_MAX; totalByteLimit = NETWORK_SEND_BULK_BYTES_MAX; break; + + default: + return false; } if (delivery != Delivery::BULK && !SendPriority(service)) {