From 76f593afb0cbe834943121cd5173afb168a311f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 14 Jun 2017 08:24:44 +0200 Subject: [PATCH] fix voted_sensors_update: remove DevMgr::releaseHandle(h); the 'continue' continues with the inner loop, whereas the outer loop is responsible for opening the handle. Thus the inner loop needs to keep it open. --- src/modules/sensors/voted_sensors_update.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/modules/sensors/voted_sensors_update.cpp b/src/modules/sensors/voted_sensors_update.cpp index 7473a0ef9f..c0a0503a12 100644 --- a/src/modules/sensors/voted_sensors_update.cpp +++ b/src/modules/sensors/voted_sensors_update.cpp @@ -254,7 +254,6 @@ void VotedSensorsUpdate::parameters_update() failed = failed || (OK != param_get(param_find(str), &device_id)); if (failed) { - DevMgr::releaseHandle(h); continue; } @@ -337,7 +336,6 @@ void VotedSensorsUpdate::parameters_update() failed = failed || (OK != param_get(param_find(str), &device_id)); if (failed) { - DevMgr::releaseHandle(h); continue; } @@ -421,7 +419,6 @@ void VotedSensorsUpdate::parameters_update() failed = failed || (OK != param_get(param_find(str), &device_id)); if (failed) { - DevMgr::releaseHandle(h); continue; }