From ea172c9788303a200de08465c36749afc9032778 Mon Sep 17 00:00:00 2001 From: Hugues Peccatte Date: Thu, 22 Aug 2019 17:55:40 +0200 Subject: [PATCH] Fix #15380 Advisor error Signed-off-by: Hugues Peccatte --- libraries/classes/SysInfoWINNT.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/classes/SysInfoWINNT.php b/libraries/classes/SysInfoWINNT.php index 5caa020020..71e8de4263 100644 --- a/libraries/classes/SysInfoWINNT.php +++ b/libraries/classes/SysInfoWINNT.php @@ -9,6 +9,7 @@ namespace PhpMyAdmin; use COM; use PhpMyAdmin\SysInfoBase; +use function is_string; /** * Windows NT based SysInfo class @@ -85,7 +86,11 @@ class SysInfoWINNT extends SysInfoBase $name = $propItem->Name; if (empty($strValue) || in_array($name, $strValue)) { $value = $objItem->$name; - $arrInstance[$name] = trim($value); + if (is_string($value)) { + $arrInstance[$name] = trim($value); + } else { + $arrInstance[$name] = $value; + } } } $arrData[] = $arrInstance;