diff options
Diffstat (limited to 'services/smbios/include/manager.hpp')
-rw-r--r-- | services/smbios/include/manager.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/services/smbios/include/manager.hpp b/services/smbios/include/manager.hpp index 9acaf97..2fb5a2f 100644 --- a/services/smbios/include/manager.hpp +++ b/services/smbios/include/manager.hpp @@ -49,7 +49,7 @@ class MDR_V1 : sdbusplus::xyz::openbmc_project::Smbios::server::MDR_V1 sdbusplus::xyz::openbmc_project::Smbios::server::MDR_V1(bus, path), bus(bus) { - for (uint8_t index = 0; index < 4; index++) + for (uint8_t index = 0; index < maxMdrIndex - 1; index++) { timers[index] = std::make_unique<phosphor::watchdog::Timer>( event, index, [&](uint8_t index) { @@ -57,7 +57,7 @@ class MDR_V1 : sdbusplus::xyz::openbmc_project::Smbios::server::MDR_V1 }); } - std::copy(®ion[0], ®ion[3], regionS); + std::copy(region, region + maxRegion, regionS); if (access(smbiosPath, F_OK) == -1) { int flag = mkdir(smbiosPath, S_IRWXU); @@ -112,7 +112,7 @@ class MDR_V1 : sdbusplus::xyz::openbmc_project::Smbios::server::MDR_V1 uint16_t regionUsed(uint16_t value) override; - static constexpr uint8_t maxRegion = 5; + static constexpr uint8_t maxRegion = maxMdrIndex - 1; struct ManagedDataRegion regionS[maxRegion]; |