MINOR: stream: Set SC_FL_ERROR on channels' buffer allocation error

Set SC_FL_ERROR flag when we fail to allocate a buffer for a stream.
This commit is contained in:
Christopher Faulet 2023-04-14 11:36:29 +02:00
parent 38656f406c
commit 340021b89f

View File

@ -1806,9 +1806,11 @@ struct task *process_stream(struct task *t, void *context, unsigned int state)
*/
if (!stream_alloc_work_buffer(s)) {
sc_ep_set(s->scf, SE_FL_ERROR);
scf->flags |= SC_FL_ERROR;
s->conn_err_type = STRM_ET_CONN_RES;
sc_ep_set(s->scb, SE_FL_ERROR);
scb->flags |= SC_FL_ERROR;
s->conn_err_type = STRM_ET_CONN_RES;
if (!(s->flags & SF_ERR_MASK))