From 37d2837937a9a882149e6ebb2188e9a17b6000cf Mon Sep 17 00:00:00 2001 From: Maxim Prokhorov Date: Thu, 8 Feb 2024 22:27:41 +0300 Subject: [PATCH] dallas: fix device struct initialization --- code/espurna/sensors/DallasSensor.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/espurna/sensors/DallasSensor.h b/code/espurna/sensors/DallasSensor.h index 2b417a22..5087f21b 100644 --- a/code/espurna/sensors/DallasSensor.h +++ b/code/espurna/sensors/DallasSensor.h @@ -71,8 +71,8 @@ class DallasSensor : public BaseSensor { using Data = std::array; struct Device { - Address address; - Data data; + Address address{}; + Data data{}; uint8_t error{ SENSOR_ERROR_OK }; double value{ 0.0 }; }; @@ -507,10 +507,9 @@ class DallasSensor : public BaseSensor { continue; } - _devices.push_back(Device{ - .address = address, - .data = Data{}, - }); + Device out; + out.address = address; + _devices.emplace_back(std::move(out)); } }