diff options
author | Tom Deseyn <tom.deseyn@gmail.com> | 2016-01-28 16:26:47 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2016-03-01 13:15:38 +0000 |
commit | 8c4d3c6aa9fd0816210ac8b03d958647208bf589 (patch) | |
tree | f4548d196f00ebf870bbe479978d23e0263cb0f4 /ChangeLog | |
parent | b424712644363288405c911d22b5d028d174db23 (diff) | |
download | gstreamer-plugins-base-8c4d3c6aa9fd0816210ac8b03d958647208bf589.tar.gz |
multisocketsink: handle client close correctly and EWOULDBLOCK
Fixes 100% cpu usage when client disconnects. Commit 6db2ee56
would just make multisocketsink ignore reads of 0 bytes without
removing the client, so we'd get woken up over and over again
for the client.
Fix the original issue differently by handling the non-fatal error code.
https://bugzilla.gnome.org/show_bug.cgi?id=761257
https://bugzilla.gnome.org/show_bug.cgi?id=743834
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions