diff --git a/src/JAXL/jaxl.php b/src/JAXL/jaxl.php index 30a27bff..e873aaf1 100644 --- a/src/JAXL/jaxl.php +++ b/src/JAXL/jaxl.php @@ -168,7 +168,7 @@ public function __construct(array $config) $jid = ($this->cfg['jid'] !== null) ? new XMPPJid($this->cfg['jid']) : null; // handle signals - if (extension_loaded('pcntl')) { + if (extension_loaded('pcntl') && function_exists('pcntl_signal')) { pcntl_signal(SIGHUP, array($this, 'signal_handler')); pcntl_signal(SIGINT, array($this, 'signal_handler')); pcntl_signal(SIGTERM, array($this, 'signal_handler'));