summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfred E. Heggestad <aeh@db.org>2015-11-30 21:28:20 +0100
committerAlfred E. Heggestad <aeh@db.org>2015-11-30 21:28:20 +0100
commit9cb2b07debed81bf03f443777cba10ebd311cb23 (patch)
tree31618828ee5f67eaae7db38e4e12a42b0b91190b
parent11eb31c2f3ccefa742edd8a51becded70460cc50 (diff)
alsa: fix memory leaks from valgrind
-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;
}