summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics/api.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2018-12-12 14:00:35 +0100
committerSimon Rettberg2018-12-12 14:00:35 +0100
commitf14c04f3af8936f07d0efaa292ce0ea92981b1f6 (patch)
treee1275d80fdced4f0b3d652277863150f756785a3 /modules-available/statistics/api.inc.php
parent[serversetup-bwlp] Simplify permissions (diff)
parent[dozmod] ldapfilters: Fix list (attr/value) (diff)
downloadslx-admin-f14c04f3af8936f07d0efaa292ce0ea92981b1f6.tar.gz
slx-admin-f14c04f3af8936f07d0efaa292ce0ea92981b1f6.tar.xz
slx-admin-f14c04f3af8936f07d0efaa292ce0ea92981b1f6.zip
Merge branch 'master' into ipxe
Diffstat (limited to 'modules-available/statistics/api.inc.php')
-rw-r--r--modules-available/statistics/api.inc.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules-available/statistics/api.inc.php b/modules-available/statistics/api.inc.php
index a7a636b3..8f5e9fd0 100644
--- a/modules-available/statistics/api.inc.php
+++ b/modules-available/statistics/api.inc.php
@@ -267,6 +267,10 @@ if ($type{0} === '~') {
foreach ($screens as $port => $screen) {
if (!array_key_exists('name', $screen))
continue;
+ // Filter bogus data
+ $screen['name'] = iconv('UTF-8', 'UTF-8//IGNORE', $screen['name']);
+ if (empty($screen['name']))
+ continue;
if (array_key_exists($screen['name'], $hwids)) {
$hwid = $hwids[$screen['name']];
} else {