diff --git a/src/mux_spop.c b/src/mux_spop.c index 8147e711e8..b98b75dca5 100644 --- a/src/mux_spop.c +++ b/src/mux_spop.c @@ -513,6 +513,9 @@ static inline void spop_release_mbuf(struct spop_conn *spop_conn) b_free(buf); count++; } + + spop_conn->flags &= ~(SPOP_CF_MUX_MFULL | SPOP_CF_DEM_MROOM); + if (count) offer_buffers(NULL, count); }