From f994b7eb70340ffcec604d6b82ae142171153f7f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 5 Nov 2018 14:58:13 +0100 Subject: [PATCH] protocol-native: only add fd if client active --- src/modules/module-protocol-native.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/module-protocol-native.c b/src/modules/module-protocol-native.c index 446a21d1a..2713539ee 100644 --- a/src/modules/module-protocol-native.c +++ b/src/modules/module-protocol-native.c @@ -384,7 +384,8 @@ socket_data(void *data, int fd, enum spa_io mask) } c = client->user_data; - pw_loop_update_io(client->protocol->core->main_loop, + if (!client->busy) + pw_loop_update_io(client->protocol->core->main_loop, c->source, SPA_IO_IN | SPA_IO_ERR | SPA_IO_HUP); }