[Catalyst-commits] r13199 - Catalyst-Model-SOAP/1.0/trunk/lib/Catalyst/Model

ruoso at dev.catalyst.perl.org ruoso at dev.catalyst.perl.org
Mon May 3 13:00:23 GMT 2010


Author: ruoso
Date: 2010-05-03 14:00:23 +0100 (Mon, 03 May 2010)
New Revision: 13199

Modified:
   Catalyst-Model-SOAP/1.0/trunk/lib/Catalyst/Model/SOAP.pm
Log:
[C-M-SOAP] fix #36621 -- do not modify input arrayref

Modified: Catalyst-Model-SOAP/1.0/trunk/lib/Catalyst/Model/SOAP.pm
===================================================================
--- Catalyst-Model-SOAP/1.0/trunk/lib/Catalyst/Model/SOAP.pm	2010-05-03 00:51:43 UTC (rev 13198)
+++ Catalyst-Model-SOAP/1.0/trunk/lib/Catalyst/Model/SOAP.pm	2010-05-03 13:00:23 UTC (rev 13199)
@@ -26,9 +26,10 @@
         }
 
         if (ref $wsdl eq 'ARRAY') {
-            my $main = shift @{$wsdl};
+            my @wsdl = @{$wsdl};
+            my $main = shift @wsdl;
             $wsdl_obj = XML::Compile::WSDL11->new($main);
-            $wsdl_obj->addWSDL($_) for @{$wsdl};
+            $wsdl_obj->addWSDL($_) for @wsdl;
         } else {
             $wsdl_obj = XML::Compile::WSDL11->new($wsdl);
         }




More information about the Catalyst-commits mailing list