In article <[EMAIL PROTECTED]>, "H . Merijn Brand" <[EMAIL PROTECTED]> wrote:
> HP-UX 10.20: > ------------ > k1:/pro/3gl/CPAN/libnet-1.09 119 > perl -Iblib/arch -Iblib/lib t/config.t > 1..10 > not ok 4 # ... should return -1 without a valid hostname Got: '0' Expected: > '-1' > main t/config.t 24 Yeah, Gerrit Haase and Graham forwarded me a failure report at the same place on a Cygwin machine. The test is: is( Net::Config->requires_firewall(''), -1, '... should return -1 without a valid hostname' ); requires_firewall() calls Socket::inet_aton() with $_[0]. The trick is finding something to pass to inet_aton() that won't be resolved. I suggested: is( Net::Config->requires_firewall(0), -1, '... should return -1 without a valid hostname' ); but it didn't help. I'm not sure that's not a bug in inet_aton() on those platforms, as there doesn't seem to be a test one way or the other. The other option is to add in the mock Socket object that can be told to pass or to fail the inet_aton() call as necessary. I have working code for that, but thought (perhaps wrongly) that using the real Socket object would be okay. -- c