mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
getrrdimage.cgi: Add default values to parameters
Prevents "use of uninitialized value" warnings when the CGI is called with broken undefined GET parameters. Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de> Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
This commit is contained in:
committed by
Peter Müller
parent
df76e77cfb
commit
4c04960ba0
@@ -44,9 +44,9 @@ my @supported_origins = ("entropy.cgi", "hardwaregraphs.cgi", "media.cgi",
|
||||
my $uri = URI->new($ENV{'REQUEST_URI'});
|
||||
my %query = $uri->query_form;
|
||||
|
||||
my $origin = lc $query{'origin'}; # lower case
|
||||
my $graph = $query{'graph'};
|
||||
my $range = lc $query{'range'}; # lower case
|
||||
my $origin = lc ($query{'origin'} // ''); # lower case
|
||||
my $graph = $query{'graph'} // '';
|
||||
my $range = lc ($query{'range'} // ''); # lower case
|
||||
|
||||
# Check parameters
|
||||
unless(($origin =~ /^\w+?\.cgi$/) && ($graph =~ /^[\w\-.,; ]+?$/) && ($range ~~ @Graphs::time_ranges)) {
|
||||
|
||||
Reference in New Issue
Block a user