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

