From 8d80f47c8c3cac91b68f12e8a2597757cc040a14 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Thu, 10 Aug 2017 13:22:22 -0400
Subject: [PATCH] prevent invalid read

---
 externals/motex/polygate~.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/externals/motex/polygate~.c b/externals/motex/polygate~.c
index d47f09f1e..6e4a99351 100644
--- a/externals/motex/polygate~.c
+++ b/externals/motex/polygate~.c
@@ -104,7 +104,7 @@ static void *polygate_new(t_symbol *s, int argc, t_atom *argv)
 	    x->fadetype = x->lastfadetype = LINEAR;
 	  }
     }
-  else
+  else if (!usedefault)
     {
       if(argv[1].a_w.w_float >= EPMIN)
 	x->fadetype = x->lastfadetype = EPOWER;
-- 
GitLab