NVMeSensorMain: Collapse continue conditions
Reduce the verbosity of the loop implementation by testing everything at
once.
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I1ffa99077e1ff51723c0b7f7c50ecad1b7a2c2b9
diff --git a/src/NVMeSensorMain.cpp b/src/NVMeSensorMain.cpp
index 2e29eaf..4f815ae 100644
--- a/src/NVMeSensorMain.cpp
+++ b/src/NVMeSensorMain.cpp
@@ -155,20 +155,11 @@
std::optional<int> busNumber =
extractBusNumber(sensor.first, baseConfiguration->second);
- if (!busNumber)
- {
- continue;
- }
-
std::optional<std::string> sensorName =
extractSensorName(sensor.first, baseConfiguration->second);
- if (!sensorName)
- {
- continue;
- }
-
std::optional<int> rootBus = deriveRootBus(busNumber);
- if (!rootBus)
+
+ if (!(busNumber && sensorName && rootBus))
{
continue;
}