New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IO::Socket::INET.pm bug fix #7730
Comments
From christopher@pobox.comIO::Socket::INET.pm module cannot do nonblocking connects. ActiveState fixed the Here's a corresponding Unix fix (Tested OK on RedHat EL3.0):- *** /usr/lib/perl5/5.8.0/IO/Socket/INET.pm.ori 2004-06-28 18:40:57.000000000 +0000 |
From perl5-porters@ton.iguana.beIn article <rt-3.0.11-33619-104814.12.4116838261686@perl.org>,
This looks horribly unportable !
|
The RT System itself - Status changed from 'new' to 'open' |
From christopher@pobox.comHi, The windows fix is different, and works OK too (as per my post to Kind Regards, Friday, December 31, 2004, 9:46:51 PM, you wrote: THvR> In article <rt-3.0.11-33619-104814.12.4116838261686@perl.org>,
THvR> This looks horribly unportable !
|
From perl5-porters@ton.iguana.beIn article <255293820.20050104224357@pobox.com>,
Tests succeeding is not enough to prove code right... Code I'm using: perl -wle 'use IO::Socket::INET; my strace WITH your patch: socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 The uninitialized warning is caused by the $sock->blocking(undef); The EINVAL ioctl is the FIONBIO is NOT that hardcoded constant on linux. Nor is it needed for WITHOUT the patch: socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 So it *ALREADY* works, even without the patch. If you add a print of So I think the patch is both wrong and unneeded. |
From @jkeenanRe-reading this older ticket, it appears to me that the patch should be Can someone familiar with IO::Socket issues evaluate the ticket's status? Thank you very much. |
Migrated from rt.perl.org#33619 (status was 'open')
Searchable as RT33619$
The text was updated successfully, but these errors were encountered: