Make query strings deterministic.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Tue, 24 Nov 2015 19:41:35 +0000 (20:41 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Tue, 24 Nov 2015 19:41:35 +0000 (20:41 +0100)
perl/Sesse/pr0n/Common.pm

index cd43338a9c3719db39e9aceda92e68045f300177..d72e0cb967892c6921b80944f64d5d962afc9423 100644 (file)
@@ -128,7 +128,8 @@ sub get_query_string {
        my $first = 1;
        my $str = "";
 
-       while (my ($key, $value) = each %$param) {
+       for my $key (sort keys %$param) {
+               my $value = $param->{$key};
                next unless defined($value);
                next if (defined($defparam->{$key}) && $value == $defparam->{$key});