In attempting to implement a complete PerlSections apache configuration, I ran into a problem when trying to use multiple RewriteCond/RewriteRules and Tie::DxHash (http://search.cpan.org/~kruscoe/Tie-DxHash-0.93/lib/Tie/DxHash.pm) in a $VirtualHost. When using Apache2::PerlSections->dump, the configuration would print out in the correct order, but when the configuration was passed off to Apache the ordering was lost. The following patches resolves the issue.

--- PerlSections.pm        2005-10-04 15:42:00.000000000 -0700
+++ PerlSections.pm.no_sort_keys        2005-10-04 15:41:34.000000000 -0700
@@ -129,7 +129,7 @@
sub dump_hash {
    my($self, $name, $hash) = @_;

-    for my $entry (sort keys %{ $hash || {} }) {
+    for my $entry (keys %{ $hash || {} }) {
        my $item = $hash->{$entry};
        my $type = ref($item);

@@ -149,7 +149,7 @@

    $self->add_config("<$name $loc>\n");

-    for my $entry (sort keys %{ $hash || {} }) {
+    for my $entry (keys %{ $hash || {} }) {
        $self->dump_entry($entry, $hash->{$entry});
    }





--
Scott Wessels
CTO
US Global Net
Cell: (480) 330 4084
Office: (602) 745 2498


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to