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's send() on a non-existent port silently kills Rakudo #1297
Comments
From @carbinFor me, at least
carlin@cerberus:~$ perl6
GDB says:
Program received signal SIGPIPE, Broken pipe. -- |
From mestre.smash@gmail.comCurrently the IO::Socket::INET module is failing if can't create a http://github.com/rakudo/rakudo/commit/5fc925ce246733a074a47c06bddd9c0d9effde0f -- |
The RT System itself - Status changed from 'new' to 'open' |
From @bbkrOn 2012.10 its $ perl6 -e 'my $s = IO::Socket::INET.new; $s.open("127.0.0.1", 42); $s.send("foo"); say "Lorem |
From @bbkrSo now error is misleading because it's not true that "nothing was given to bind to", it was failed |
From @FROGGSAre you sure it should work with positionals passed to .open instead of perl6 -e 'my $s = IO::Socket::INET.new(host => "127.0.0.1", port => 42); |
From @carbin
I believe the API for IO::Socket::INET has changed since this bug was originally filed (back in 2009!), so yes, the current behaviour looks correct. |
@FROGGS - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#69232 (status was 'resolved')
Searchable as RT69232$
The text was updated successfully, but these errors were encountered: