[pulseaudio-commits] src/pulse
David Henningsson
diwic at kemper.freedesktop.org
Fri Dec 18 04:33:55 PST 2015
src/pulse/context.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
New commits:
commit 04eb8157533d0ff71cd2a35e8957e43f3e49da83
Author: Pierre Ossman <ossman at 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 <ossman at 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;
}
More information about the pulseaudio-commits
mailing list