src/pulse/context.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
New commits: commit 04eb8157533d0ff71cd2a35e8957e43f3e49da83 Author: Pierre Ossman <oss...@cendio.se> Date: Thu Dec 10 16:22:54 2015 +0100 context: continue without srbchannel if it fails We might be compiled without eventfd support, or something else might go wrong. And it's fully possible to continue using the old channel rather than just disconnecting. Signed-off-by: Pierre Ossman <oss...@cendio.se> diff --git a/src/pulse/context.c b/src/pulse/context.c index 738ea84..4f084e8 100644 --- a/src/pulse/context.c +++ b/src/pulse/context.c @@ -364,7 +364,11 @@ static void handle_srbchannel_memblock(pa_context *c, pa_memblock *memblock) { pa_memblock_ref(memblock); sr = pa_srbchannel_new_from_template(c->mainloop, &c->srb_template); if (!sr) { - pa_context_fail(c, PA_ERR_PROTOCOL); + pa_log_warn("Failed to create srbchannel from template"); + c->srb_template.readfd = -1; + c->srb_template.writefd = -1; + pa_memblock_unref(c->srb_template.memblock); + c->srb_template.memblock = NULL; return; } _______________________________________________ pulseaudio-commits mailing list pulseaudio-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits