[alsa-devel] [PATCH 6/6] pulse: immediately trigger EIO when connection is dropped
Takashi Iwai
tiwai at suse.de
Wed Aug 5 00:01:49 CEST 2009
At Tue, 4 Aug 2009 23:56:00 +0200,
Lennart Poettering wrote:
>
> diff --git a/pulse/pulse.c b/pulse/pulse.c
> index 9c05171..a94caaf 100644
> --- a/pulse/pulse.c
> +++ b/pulse/pulse.c
> @@ -77,10 +77,17 @@ int pulse_wait_operation(snd_pulse_t * p, pa_operation * o)
>
> static void context_state_cb(pa_context * c, void *userdata)
> {
> + pa_context_state_t state;
> snd_pulse_t *p = userdata;
> assert(c);
>
> - switch (pa_context_get_state(c)) {
> + state = pa_context_get_state(c);
> +
> + /* When we get disconnected, tell the process */x
^
This causes compile errors (already fixed manually :)
Takashi
More information about the Alsa-devel
mailing list