… | … | ||
---|---|---|---|
1061 | ? $self->{filter_r}->($self, $rbuf) | 1061 | ? $self->{filter_r}->($self, $rbuf) |
1062 | : $self->_drain_rbuf; | 1062 | : $self->_drain_rbuf; |
1063 | 1063 | ||
1064 | } elsif (defined $len) { | 1064 | } elsif (defined $len) { |
1065 | delete $self->{_rw}; | 1065 | delete $self->{_rw}; |
1066 | delete $self->{_ww}; | ||
1067 | delete $self->{_tw}; | ||
1068 | $self->{_eof} = 1; | 1066 | $self->{_eof} = 1; |
1069 | $self->_drain_rbuf; | 1067 | $self->_drain_rbuf; |
1070 | 1068 | ||
1071 | } elsif ($! != EAGAIN && $! != EINTR && $! != WSAEWOULDBLOCK) { | 1069 | } elsif ($! != EAGAIN && $! != EINTR && $! != WSAEWOULDBLOCK) { |
1072 | return $self->error; | 1070 | return $self->error; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |