lib/DNS/Vi.pm
changeset 21 3c801b79db21
parent 20 cd2986b6066f
child 22 d8df7660e2dd
--- a/lib/DNS/Vi.pm	Wed Jun 04 14:42:14 2014 +0200
+++ b/lib/DNS/Vi.pm	Wed Jun 04 14:47:45 2014 +0200
@@ -137,8 +137,8 @@
     my @out;
     my $origin = (grep { $_->{rrtype} eq 'SOA' } @zone)[0]->{label};
     my $ttl    = (grep { $_->{rrtype} eq 'SOA' } @zone)[0]->{ttl};
-    my $len1 = (sort map { index $_->{label}, '.' } @zone)[-1];
-    my $len2 = (sort map { length $_->{rrtype} } @zone)[-1];
+    my $len1 = (sort { $a <=> $b } map { index $_->{label}, '.' } @zone)[-1];
+    my $len2 = (sort { $a <=> $b } map { length $_->{rrtype} } @zone)[-1];
     push @out, "\$ORIGIN $origin", "\$TTL " . ttl2h($ttl);
 
     my $print = sub {