From b026f61b5a21f776be5e561f548c760a455929a1 Mon Sep 17 00:00:00 2001 From: "kibak.yoon" Date: Thu, 3 Nov 2016 17:48:16 +0900 Subject: [PATCH] sensord: fix the bug that handles are pushed to a list regardless of return value Change-Id: Ibf13b5262ae66274b758b065822c634959f5bbbb Signed-off-by: kibak.yoon --- src/server/sensor_loader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/sensor_loader.cpp b/src/server/sensor_loader.cpp index 89d678b..f606d29 100644 --- a/src/server/sensor_loader.cpp +++ b/src/server/sensor_loader.cpp @@ -105,8 +105,8 @@ bool sensor_loader::load(void) for_each(unique_device_hal_paths.begin(), unique_device_hal_paths.end(), [&](const string &path) { void *handle; - load_sensor_devices(path, handle); - m_handles.push_back(handle); + if (load_sensor_devices(path, handle)) + m_handles.push_back(handle); } ); -- 2.7.4