master hovercats/oakiss / pkg / tinyalsa / patch / 0001-make-use-of-snd_utils_close_dev_node-conditional-on-.patch
 1From 6dc78a2ca2a3f4e74816a014c73b71201a1290c6 Mon Sep 17 00:00:00 2001
 2From: Michael Forney <mforney@mforney.org>
 3Date: Mon, 30 Aug 2021 20:11:37 -0700
 4Subject: [PATCH] make use of snd_utils_close_dev_node conditional on
 5 TINYALSA_USES_PLUGINS
 6
 7---
 8 src/pcm.c | 2 ++
 9 1 file changed, 2 insertions(+)
10
11diff --git a/src/pcm.c b/src/pcm.c
12index d681563..287b4a2 100644
13--- a/src/pcm.c
14+++ b/src/pcm.c
15@@ -986,7 +986,9 @@ int pcm_close(struct pcm *pcm)
16         pcm->ops->munmap(pcm->data, pcm->mmap_buffer, pcm_frames_to_bytes(pcm, pcm->buffer_size));
17     }
18 
19+#if TINYALSA_USES_PLUGINS
20     snd_utils_close_dev_node(pcm->snd_node);
21+#endif
22     pcm->ops->close(pcm->data);
23     pcm->buffer_size = 0;
24     pcm->fd = -1;
25-- 
262.37.3
27