__FUNCTION__,
si, si->state, ic->flags, si_oc(si)->flags);
- if (unlikely(si->state != SI_ST_EST || (ic->flags & (CF_SHUTR|CF_DONT_READ))))
+ if (ic->flags & (CF_SHUTR|CF_DONT_READ))
return;
if (!channel_may_recv(ic) || ic->pipe) {
{
struct channel *ic = si_ic(si);
- if (unlikely(si->state > SI_ST_EST || (ic->flags & CF_SHUTR)))
+ if (ic->flags & CF_SHUTR)
return;
if ((ic->flags & CF_DONT_READ) || !channel_may_recv(ic)) {
__FUNCTION__,
si, si->state, ic->flags, si_oc(si)->flags);
- if (unlikely(si->state != SI_ST_EST || (ic->flags & (CF_SHUTR|CF_DONT_READ))))
+ if (ic->flags & (CF_SHUTR|CF_DONT_READ))
return;
if (channel_may_recv(ic) && !ic->pipe) {