pulseaudio/src/modules/gsettings
Igor V. Kovalenko 0555d4f5a5 module-gsettings: Handle I/O hangup
When child `gsettings-helper` terminates prematurely, unconditionally reading
from child pipe fails in a busy loop until child process is reaped.

Fix this by terminating module upon PA_IO_EVENT_HANGUP or PA_IO_EVENT_ERROR.

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/600>
2021-07-04 11:14:37 +03:00
..
gsettings-helper.c gsettings: Emit glib logs on stderr, not stdout 2021-06-15 11:46:20 -07:00
meson.build meson: convert post-install.sh to python 2019-11-14 21:10:00 +02:00
meson_post_install.py meson: convert post-install.sh to python 2019-11-14 21:10:00 +02:00
module-gsettings.c module-gsettings: Handle I/O hangup 2021-07-04 11:14:37 +03:00
org.freedesktop.pulseaudio.gschema.xml gsettings: rename "module" to "module-group" 2018-04-19 14:38:29 +03:00
pulseaudio.convert gsettings: run gsettings-data-convert from gsettings-helper 2018-04-26 14:58:17 +03:00