From 65b4a650a2e4bfc286d881a5674c9d702cf96550 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Tue, 27 Jun 2017 06:39:12 -0400
Subject: [PATCH] fix crasher in [pdinfo]

---
 pd/src/x_interface.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pd/src/x_interface.c b/pd/src/x_interface.c
index 140ab816f..10d414dbb 100644
--- a/pd/src/x_interface.c
+++ b/pd/src/x_interface.c
@@ -658,7 +658,7 @@ void pdinfo_audio_listdevs(t_pdinfo *x, t_symbol *s, int argc, t_atom *argv)
             outdevlist, &noutdevs,
             &canmulti, &cancallback,
             MAXNDEV, DEVDESCSIZE);
-    t_atom at[4];
+    t_atom at[MAXNDEV];
     if (s == gensym("audio-multidev-support"))
     {
         SETFLOAT(at, canmulti);
@@ -739,7 +739,7 @@ void pdinfo_midi_listdevs(t_pdinfo *x, t_symbol *s, int argc, t_atom *argv)
     sys_get_midi_devs(indevlist, &nindevs,
             outdevlist, &noutdevs,
             MAXNDEV, DEVDESCSIZE);
-    t_atom at[4];
+    t_atom at[MAXNDEV];
     if (s == gensym("midi-indevlist"))
     {
         for (i = 0; i < nindevs; i++)
-- 
GitLab