Merge branch 'collectd-5.0' into collectd-5.1
[collectd.git] / contrib / collection3 / bin / index.cgi
index 4723af9..a850271 100755 (executable)
@@ -262,6 +262,28 @@ sub contains_invalid_chars
   return;
 }
 
+sub contains_invalid_chars
+{
+  my $str = shift;
+
+  for (split (m//, $str))
+  {
+    my $n = ord ($_);
+
+    # Whitespace is allowed.
+    if (($n >= 9) && ($n <= 13))
+    {
+      next;
+    }
+    elsif ($n < 32)
+    {
+      return (1);
+    }
+  }
+
+  return;
+}
+
 sub show_selector
 {
   my $timespan_selection = get_timespan_selection ();