Code

Merge branch 'collectd-5.0' into collectd-5.1
[collectd.git] / contrib / collection3 / bin / index.cgi
index 4723af964e9ecf7f6ae5a965b00855748a8adcfc..a85027176c426dfd0f4e59c8fb109953d7237d42 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 ();