diff -Nur smeserver-denyhosts-2.8.old/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/denyhosts.pm smeserver-denyhosts-2.8/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/denyhosts.pm --- smeserver-denyhosts-2.8.old/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/denyhosts.pm 2012-06-03 12:11:23.000000000 -0400 +++ smeserver-denyhosts-2.8/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/denyhosts.pm 2017-02-06 11:58:48.289000000 -0500 @@ -85,10 +85,10 @@ print $q->Tr( esmith::cgi::genSmallCell($q, $self->localise('IP_ADDRESS'),"header"), esmith::cgi::genSmallCell($q, $self->localise('REMOVE'),"header")); - + my @vals_sorted= sort ip_sort @vals; my @cbGroup = $q->checkbox_group(-name => 'validFromRemove', - -values => [@vals], -labels => { map {$_ => ''} @vals }); - foreach my $val (sort ip_sort @vals) + -values => [@vals_sorted], -labels => { map {$_ => ''} @vals_sorted }); + foreach my $val (@vals_sorted) { print $q->Tr( esmith::cgi::genSmallCell($q, $val, "normal"),