protocol-native: only add fd if client active

This commit is contained in:
Wim Taymans 2018-11-05 14:58:13 +01:00
parent 9088b2f0d9
commit f994b7eb70

View file

@ -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);
}