diff options
author | George Kiagiadakis <george.kiagiadakis@collabora.com> | 2019-10-01 12:05:15 +0300 |
---|---|---|
committer | George Kiagiadakis <george.kiagiadakis@collabora.com> | 2019-10-01 14:42:11 +0300 |
commit | fd3b0584b451333b0f0998317a466d047ac81bde (patch) | |
tree | 79651c0279562f79ae6313ccb8827f1f0a6e8bfc /templates | |
parent | d3498aca068a21230d08d201eb1c9392992cee2c (diff) |
pipewire: add patch to fix random sendmsg errors
Sometimes we get an error from sendmsg when too many objects
exist in the graph and when this happens, clients start to
silently fail to do things in a weird way. These patches fix
that by handling the situation where sendmsg returns EAGAIN
and trying again when the socket is unblocked. Previously,
data would silently be dropped, which is what caused the weird
behaviors.
See also https://github.com/PipeWire/pipewire/issues/111
Bug-AGL: SPEC-2837
Change-Id: Ie30083545629114f10a28e628f54d85e22d13058
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Diffstat (limited to 'templates')
0 files changed, 0 insertions, 0 deletions