diff --git a/src/Radio/AbstractAdapter.php b/src/Radio/AbstractAdapter.php index d50e5c568..acfb698cc 100644 --- a/src/Radio/AbstractAdapter.php +++ b/src/Radio/AbstractAdapter.php @@ -117,11 +117,16 @@ abstract class AbstractAdapter } $program_name = $this->getProgramName($station); - $process = $this->supervisor->getProcess($program_name); - return ($process instanceof Process) - ? $process->isRunning() - : false; + try { + $process = $this->supervisor->getProcess($program_name); + + return ($process instanceof Process) + ? $process->isRunning() + : false; + } catch (Fault\BadNameException $e) { + return false; + } } /**