summaryrefslogtreecommitdiff
path: root/lib/MCE/Channel/Simple.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/MCE/Channel/Simple.pm')
-rw-r--r--lib/MCE/Channel/Simple.pm16
1 files changed, 4 insertions, 12 deletions
diff --git a/lib/MCE/Channel/Simple.pm b/lib/MCE/Channel/Simple.pm
index 405e09b..fa17548 100644
--- a/lib/MCE/Channel/Simple.pm
+++ b/lib/MCE/Channel/Simple.pm
@@ -11,7 +11,7 @@ use warnings;
no warnings qw( uninitialized once );
-our $VERSION = '1.888';
+our $VERSION = '1.889';
use base 'MCE::Channel';
@@ -227,16 +227,8 @@ sub send2 {
my $data = $freeze->([ @_ ]);
local $\ = undef if (defined $\);
- local $MCE::Signal::SIG;
-
- {
- local $MCE::Signal::IPC = 1;
-
- MCE::Util::_sock_ready_w( $self->{c_sock} ) if $is_MSWin32;
- print { $self->{c_sock} } pack('i', length $data) . $data;
- }
-
- CORE::kill($MCE::Signal::SIG, $$) if $MCE::Signal::SIG;
+ MCE::Util::_sock_ready_w( $self->{c_sock} ) if $is_MSWin32;
+ print { $self->{c_sock} } pack('i', length $data) . $data;
return 1;
}
@@ -300,7 +292,7 @@ MCE::Channel::Simple - Channel tuned for one producer and one consumer
=head1 VERSION
-This document describes MCE::Channel::Simple version 1.888
+This document describes MCE::Channel::Simple version 1.889
=head1 DESCRIPTION