--- AnyEvent/lib/AnyEvent/Handle.pm 2008/06/06 15:32:54 1.66 +++ AnyEvent/lib/AnyEvent/Handle.pm 2008/06/06 15:33:10 1.67 @@ -245,7 +245,7 @@ $self->on_drain (delete $self->{on_drain}) if $self->{on_drain}; $self->start_read - if $self->{on_read} || @{ $self->{_queue} }; + if $self->{on_read}; $self }