From 96403cfc2271b33bf27542357444319a4bb9eac4 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Thu, 10 Aug 2017 14:11:34 -0400
Subject: [PATCH] check for argc before dereferencing

---
 externals/vbap/define_loudspeakers.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/externals/vbap/define_loudspeakers.c b/externals/vbap/define_loudspeakers.c
index 16c5b62bc..57eec1fe7 100644
--- a/externals/vbap/define_loudspeakers.c
+++ b/externals/vbap/define_loudspeakers.c
@@ -215,7 +215,7 @@ static void initContent_ls_directions(t_def_ls *x,int ac,Atom*av)
 /*	if (av[0].a_type == A_LONG) d = av[0].a_w.w_long;
 	else */
     
-    if(av[0].a_type == A_FLOAT) d = (long)av[0].a_w.w_float;
+    if(ac && av[0].a_type == A_FLOAT) d = (long)av[0].a_w.w_float;
 	else { error("define-loudspeakers: dimension NaN"); return; }
 
 	if (d==2 || d==3)
-- 
GitLab