From 78ecb752303c0793152d68d75b115f8a1f64f9df Mon Sep 17 00:00:00 2001 From: laf Date: Thu, 26 Jun 2014 00:33:00 +0100 Subject: [PATCH] Added null check for $id --- includes/functions.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/includes/functions.php b/includes/functions.php index 8b6352ffa..20fa4b7a8 100755 --- a/includes/functions.php +++ b/includes/functions.php @@ -920,14 +920,21 @@ function validate_device_id($id) { global $config; - $device_id = dbFetchCell("SELECT `device_id` FROM `devices` WHERE `device_id` = ?", array($id)); - if($device_id == $id) + if(empty($id) || !is_numeric($id)) { - $return = true; + $return = false; } else { - $return = false; + $device_id = dbFetchCell("SELECT `device_id` FROM `devices` WHERE `device_id` = ?", array($id)); + if($device_id == $id) + { + $return = true; + } + else + { + $return = false; + } } return($return); }