diff options
-rwxr-xr-x | src/ssl_expire_notifier.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ssl_expire_notifier.php b/src/ssl_expire_notifier.php index 5f01bcc..19b0dca 100755 --- a/src/ssl_expire_notifier.php +++ b/src/ssl_expire_notifier.php @@ -104,6 +104,11 @@ function ssl_expire_notifier() { ] ]); $read = stream_socket_client('ssl://'.$host.':'.$port, $errno, $errstr, 30, STREAM_CLIENT_CONNECT, $get); + if ($read === false) { + $logger->error("failed to connect to {$host}:{$port}"); + continue; + } + $cert = stream_context_get_params($read); $cert_info = openssl_x509_parse($cert['options']['ssl']['peer_certificate']); |