summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/alsa/alsa.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/alsa/alsa.c b/modules/alsa/alsa.c
index 3239d41..e7d983e 100644
--- a/modules/alsa/alsa.c
+++ b/modules/alsa/alsa.c
@@ -140,6 +140,10 @@ static int alsa_close(void)
ausrc = mem_deref(ausrc);
auplay = mem_deref(auplay);
+ /* releases all resources of the global configuration tree,
+ and sets snd_config to NULL. */
+ snd_config_update_free_global();
+
return 0;
}