On Wed, 05 Apr 2023 22:12:20 +0200, Oswald Buddenhagen wrote: > > Due to two copy/pastos, closing the MIC or EFX capture device would > make a running ADC capture hang due to unsetting its interrupt handler. > In principle, this would have also allowed dereferencing dangling > pointers, but we're actually rather thorough at disabling and flushing > the ints. > > While it may sound like one, this actually wasn't a hypothetical bug: > PortAudio will open a capture stream at startup (and close it right > away) even if not asked to. If the first device is busy, it will just > proceed with the next one ... thus killing a concurrent capture. > > Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@xxxxxx> Applied, thanks. Takashi