From 0c203131b99bb10fdc5d409bf408127723c28b62 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 20 Jun 2020 12:47:17 -0400 Subject: [PATCH] Increase specificity of checks of $param - Avoids warnings and notices --- src/classes/Pollers/Profile.php | 2 +- src/classes/Utils/Scrape.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/classes/Pollers/Profile.php b/src/classes/Pollers/Profile.php index 91a5169..9b12aef 100644 --- a/src/classes/Pollers/Profile.php +++ b/src/classes/Pollers/Profile.php @@ -141,7 +141,7 @@ class Profile } // Empty result is due to an offline site. - if (count($params) < 2) { + if (empty($params) || count($params) < 2) { //But for sites that are already in bad status. Do a cleanup now. if ($profile_id && $server['health_score'] < $this->settings['remove_profile_health_threshold']) { $this->profileModel->deleteById($profile_id); diff --git a/src/classes/Utils/Scrape.php b/src/classes/Utils/Scrape.php index 2859a84..758147c 100644 --- a/src/classes/Utils/Scrape.php +++ b/src/classes/Utils/Scrape.php @@ -23,7 +23,7 @@ class Scrape } $params = json_decode($data, true); - if (!$params || !count($params)) { + if (empty($params) || !is_array($params)) { return false; }