Hi everyone, Attached diff fixes the issue for OP (as he confirmed on IM).
Thanks -- Ashish SHUKLA “She dump(1)-ed me without caring to restore(1).” (abbe, 2005)
--- /usr/share/perl5/vendor_perl/SOAP/Lite.pm 2010-06-03 21:03:26.000000000 +0530 +++ SOAP/Lite.pm 2010-11-03 08:05:23.000000000 +0530 @@ -3747,13 +3747,13 @@ # fillup parameters UNIVERSAL::isa($_[$param] => 'SOAP::Data') ? $_[$param]->SOAP::Data::value($value) - : UNIVERSAL::isa($_[$param] => 'ARRAY') + : (ref($_[$param] eq 'ARRAY')) ? (@{$_[$param]} = @$value) - : UNIVERSAL::isa($_[$param] => 'HASH') + : (ref($_[$param]) eq 'HASH') ? (%{$_[$param]} = %$value) - : UNIVERSAL::isa($_[$param] => 'SCALAR') + : (ref($_[$param]) eq 'SCALAR') ? (${$_[$param]} = $$value) - : ($_[$param] = $value) + : ($_[$param] = $value); } } }
pgpW9s1Rw9Ahc.pgp
Description: PGP signature