From b44a9697bbb5673fafb748edff3f522503d91909 Mon Sep 17 00:00:00 2001
From: Sam Thursfield <sam@afuera.me.uk>
Date: Mon, 20 Jul 2020 10:20:33 +0200
Subject: [PATCH] Fix -alsaadd option to add output as well as input device

---
 pd/src/s_audio_alsa.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/pd/src/s_audio_alsa.c b/pd/src/s_audio_alsa.c
index cb59b0966..1cc06a757 100644
--- a/pd/src/s_audio_alsa.c
+++ b/pd/src/s_audio_alsa.c
@@ -880,7 +880,9 @@ void alsa_getdevs(char *indevlist, int *nindevs,
     {
         if (j >= maxndev)
             break;
-        snprintf(indevlist + j * devdescsize, devdescsize, "%s", 
+        snprintf(indevlist + j * devdescsize, devdescsize, "%s",
+            alsa_names[i]);
+        snprintf(outdevlist + j * devdescsize, devdescsize, "%s",
             alsa_names[i]);
     }
     *nindevs = *noutdevs = j;
-- 
GitLab