diff options
Diffstat (limited to 'update_daemon.php')
-rwxr-xr-x | update_daemon.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/update_daemon.php b/update_daemon.php index b2bae956e..03d366b5e 100755 --- a/update_daemon.php +++ b/update_daemon.php @@ -44,8 +44,12 @@ die("received SIGALRM, hang in feed update?\n"); } - pcntl_signal(SIGINT, sigint_handler); - pcntl_signal(SIGALRM, sigalrm_handler); + if (function_exists('pcntl_signal')) { + pcntl_signal(SIGINT, sigint_handler); + pcntl_signal(SIGALRM, sigalrm_handler); + } else { + _debug("Warning: pcntl_signal function not present, continuing without support for signals."); + } $lock_handle = make_lockfile("update_daemon.lock"); |