[ic] Re: Payment.pm, Authorize.Net and wget - Problem Solved
Peter
peter at pajamian.dhs.org
Tue Feb 6 06:30:11 EST 2007
> I changed "system @args;" to "system(join(" ", @args));" in
> lib/Vend/Payment.pm and it works now, why, I'm not sure.
> I realize one is "system LIST" and one is "system SCALAR", but either *should*
> work. I had dumped %ENV to the debug log and both calls had the same %ENV.
> I'm just guessing that the LIST call was failing due to some configuration
> specific to this machine.
I suspect strange whitespace chars in the @args that are mitigated by
joining together with space. What do you get in your debug log if you
add the line:
logDebug(::uneval({'@args' => \@args}));
Peter
More information about the interchange-users
mailing list