kwo pushed a commit to branch master. http://git.enlightenment.org/e16/e16.git/commit/?id=9e476fb4265fd5f30e06f723b0a9c5a227059139
commit 9e476fb4265fd5f30e06f723b0a9c5a227059139 Author: Kim Woelders <[email protected]> Date: Sat Mar 30 17:44:37 2019 +0100 Fix potential segv in pulseaudio sound handler --- src/sound_pa.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sound_pa.c b/src/sound_pa.c index aad87cdd..d0bd7c86 100644 --- a/src/sound_pa.c +++ b/src/sound_pa.c @@ -67,8 +67,9 @@ dispatch(int block) for (;;) { err = pa_mainloop_iterate(pa_mloop, pa_block, &rc); - D4printf("%s: run err=%d rc=%d\n", __func__, err, rc); - if (err <= 0) + D4printf("%s: run err=%d rc=%d block=%d\n", __func__, + err, rc, pa_block); + if (err < 0 || (err == 0 && !pa_block)) break; } --
