diff --git a/lib/portaudio_sound.h b/lib/portaudio_sound.h index 5743f238..8167bee1 100644 --- a/lib/portaudio_sound.h +++ b/lib/portaudio_sound.h @@ -533,8 +533,10 @@ gensio_sound_pa_api_setup(struct gensio_pparm_info *p, o->free(o, si->cardname); si->cardname = NULL; } - if (w) + if (w) { + si->pinfo = NULL; o->free(o, w); + } Pa_Terminate(); return err; }