From 5b5df683765478fe721fb37a8e307a0e8d7dda0b Mon Sep 17 00:00:00 2001 From: andrewwhitecdw Date: Wed, 12 Aug 2026 18:40:26 -0500 Subject: [PATCH] fix: topology failure only validated by assert Signed-off-by: andrewwhitecdw --- src/memory/reservation_manager_configurator.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/memory/reservation_manager_configurator.cpp b/src/memory/reservation_manager_configurator.cpp index 957e719..7af1b1e 100644 --- a/src/memory/reservation_manager_configurator.cpp +++ b/src/memory/reservation_manager_configurator.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include @@ -202,8 +203,9 @@ builder_reference& reservation_manager_configurator::set_disk_mounting_point( std::vector reservation_manager_configurator::build() const { topology_discovery discovery; - [[maybe_unused]] bool status = discovery.discover(); - assert(status); + if (!discovery.discover()) { + throw std::runtime_error("Failed to discover system topology"); + } auto& topology = discovery.get_topology(); return build(topology); }