queue: Do not forget to release the QUEUE_LOCK in the out_flow_error path

Avoiding deadlocks!
This commit is contained in:
Thibault Saunier 2014-09-23 14:31:29 +02:00
parent feeb2902da
commit 97a6bb377b

View file

@ -837,6 +837,8 @@ gst_queue_handle_sink_event (GstPad * pad, GstObject * parent, GstEvent * event)
(_("Internal data flow error.")),
("streaming task paused, reason %s (%d)",
gst_flow_get_name (queue->srcresult), queue->srcresult));
} else {
GST_QUEUE_MUTEX_UNLOCK (queue);
}
goto out_flow_error;
}