$StartSeconds=$StartMicroseconds=0;
# ----- Variables for config file reading -----
use vars qw/
-$FoundNotPageList $FoundValidHTTPCodes $FoundValidSMTPCodes
+$FoundNotPageList
/;
-$FoundNotPageList=$FoundValidHTTPCodes=$FoundValidSMTPCodes=0;
+$FoundNotPageList=0;
# ----- Config file variables -----
use vars qw/
$StaticExt
if (! $FoundNotPageList) {
$NotPageList{'gif'}=$NotPageList{'jpg'}=$NotPageList{'jpeg'}=$NotPageList{'png'}=$NotPageList{'bmp'}=1;
}
- # If parameter ValidHTTPCodes not found, init for backward compatibility
- if (! $FoundValidHTTPCodes) {
- $ValidHTTPCodes{"200"}=$ValidHTTPCodes{"304"}=1;
- }
- # If parameter ValidSMTPCodes not found, init for backward compatibility
- if (! $FoundValidSMTPCodes) {
- $ValidSMTPCodes{"1"}=$ValidSMTPCodes{"250"}=1;
- }
+ # If parameter ValidHTTPCodes empty, init for backward compatibility
+ if (! scalar keys %ValidHTTPCodes) { $ValidHTTPCodes{"200"}=$ValidHTTPCodes{"304"}=1; }
+ # If parameter ValidSMTPCodes empty, init for backward compatibility
+ if (! scalar keys %ValidSMTPCodes) { $ValidSMTPCodes{"1"}=$ValidSMTPCodes{"250"}=1; }
}
#------------------------------------------------------------------------------
}
if ($param =~ /^ValidHTTPCodes/) {
foreach (split(/\s+/,$value)) { $ValidHTTPCodes{$_}=1; }
- $FoundValidHTTPCodes=1;
next;
}
if ($param =~ /^ValidSMTPCodes/) {
foreach (split(/\s+/,$value)) { $ValidSMTPCodes{$_}=1; }
- $FoundValidSMTPCodes=1;
next;
}
if ($param =~ /^URLWithQueryWithOnlyFollowingParameters$/) {