From d1a1897fde2aa0b12f74af7e4ee3888a8244d5e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc?= <1536036+zoic21@users.noreply.github.com> Date: Tue, 13 Aug 2024 09:39:10 +0200 Subject: [PATCH] bugfix --- core/class/philipsHue.class.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/class/philipsHue.class.php b/core/class/philipsHue.class.php index b42d184..c11ab89 100644 --- a/core/class/philipsHue.class.php +++ b/core/class/philipsHue.class.php @@ -34,12 +34,10 @@ public static function deamon_info() { $return['state'] = 'nok'; $pid_file = jeedom::getTmpFolder('philipsHue') . '/deamon.pid'; if (file_exists($pid_file)) { - if (@posix_getsid((int) trim(file_get_contents($pid_file)))) { + if (trim(file_get_contents($pid_file)) === '') { + shell_exec(system::getCmdSudo() . 'rm -rf ' . $pid_file . ' 2>&1 > /dev/null'); + }else if (@posix_getsid((int) trim(file_get_contents($pid_file)))) { $return['state'] = 'ok'; - } else { - if (trim(file_get_contents($pid_file)) != '') { - shell_exec(system::getCmdSudo() . 'rm -rf ' . $pid_file . ' 2>&1 > /dev/null'); - } } } $return['launchable'] = 'ok';