|
@@ -191,9 +191,9 @@ static void glue (audio_pcm_hw_gc_, TYPE) (HW **hwp)
|
|
audio_detach_capture (hw);
|
|
audio_detach_capture (hw);
|
|
#endif
|
|
#endif
|
|
QLIST_REMOVE (hw, entries);
|
|
QLIST_REMOVE (hw, entries);
|
|
|
|
+ glue (hw->pcm_ops->fini_, TYPE) (hw);
|
|
glue (s->nb_hw_voices_, TYPE) += 1;
|
|
glue (s->nb_hw_voices_, TYPE) += 1;
|
|
glue (audio_pcm_hw_free_resources_ ,TYPE) (hw);
|
|
glue (audio_pcm_hw_free_resources_ ,TYPE) (hw);
|
|
- glue (hw->pcm_ops->fini_, TYPE) (hw);
|
|
|
|
g_free (hw);
|
|
g_free (hw);
|
|
*hwp = NULL;
|
|
*hwp = NULL;
|
|
}
|
|
}
|