use \0 as separator for calculating the hash
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Thu, 05 Jun 2014 18:02:26 +0200
changeset 27 c1761a8e9ca9
parent 26 ca2fe4505294
child 28 1cae5d27b9ce
use \0 as separator for calculating the hash
lib/DNS/Vi.pm
--- a/lib/DNS/Vi.pm	Thu Jun 05 08:59:16 2014 +0200
+++ b/lib/DNS/Vi.pm	Thu Jun 05 18:02:26 2014 +0200
@@ -76,7 +76,7 @@
                           unless substr($rrset{data}, -1) eq '.';
                     }
                 }
-                my $id = sha512_hex(sort %rrset);
+                my $id = sha512_hex(join "\0", sort %rrset);
                 push @zone, { id => $id, rrset => \%rrset };
             }
         }