diff --git a/src/core/receiver/gnss_block_factory.cc b/src/core/receiver/gnss_block_factory.cc index 5c584e96f..85829c51b 100644 --- a/src/core/receiver/gnss_block_factory.cc +++ b/src/core/receiver/gnss_block_factory.cc @@ -1265,8 +1265,8 @@ std::unique_ptr GNSSBlockFactory::GetBlock( else { - // Log fatal. This causes execution to stop. - LOG(FATAL) << role << "." << implementation << ": Undefined implementation for block"; + // Consider making this a fatal error, terminating the program. Unfortunately, existing unit tests expect otherwise + LOG(ERROR) << role << "." << implementation << ": Undefined implementation for block"; } } catch (const std::exception& e)