$update //= 1;
my $status = 0;
- my ($rule, $hit_count);
+ my ($rule, $sequence, $hit_count);
my $statement = "select pattern, domain, comment, sequence, hit_count from list where userid = '$userid' and type = '$listtype'";
last if !@row;
$hit_count = pop (@row);
- my $sequence = pop (@row);
+ $sequence = pop (@row);
my $comment = pop (@row);
my $domain = pop (@row);
my $pattern = pop (@row);
$sth->finish;
- return ($status, $rule, $hit_count);
+ return ($status, $rule, $sequence, $hit_count);
} # CheckOnList
sub CleanEmail ($) {
my @items;
- open FILE, $filename
+ open my $file, '<', $filename
or error "Unable to open $filename - $!", 1;
- while (<FILE>) {
+ while (<$file>) {
my @fields = split;
my %item;
$item{pattern} = $address[0];
$item{domain} = $address[1];
$item{comment} = $fields[1] ? $fields[1] : '';
- $itme{hit_count} = $fields[2] ? $fields[2] : 0;
+ $item{hit_count} = $fields[2] ? $fields[2] : 0;
push @items, \%item;
} # while
+ close $file;
+
return @items;
} # GetItems
} # if
$nextseq++;
} # while
+
+ return;
} # Add2List
# Main