diff --git a/src/telemetry/Manager.cc b/src/telemetry/Manager.cc index 69b4ed485a..7b19affc82 100644 --- a/src/telemetry/Manager.cc +++ b/src/telemetry/Manager.cc @@ -162,7 +162,9 @@ void Manager::InitPostScript() { }); #endif - iosource_mgr->RegisterFd(collector_flare.FD(), this); + if ( ! iosource_mgr->RegisterFd(collector_flare.FD(), this) ) { + reporter->FatalError("Failed to register telemetry collector descriptor"); + } } void Manager::Terminate() {