aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-10-06 15:51:25 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-10-06 15:51:25 +0000
commita4e1eadbe138dbf3a804b3056b4f6edcc36e7ade (patch)
tree96b2d9e526d3f5b2dac4c2962c09a05a233eba8e
parenteb343f1e63649e046beb4cf218a90203e3fd0096 (diff)
in additive_vbap(), only try to return 3 dimensions of data if there are 3 dimensions
svn path=/trunk/externals/vbap/; revision=15529
-rw-r--r--vbap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vbap.c b/vbap.c
index e60413b..66d9953 100644
--- a/vbap.c
+++ b/vbap.c
@@ -415,7 +415,8 @@ static void additive_vbap(float *final_gs, float cartdir[3], t_vbap *x)
final_gs[ls[0]-1] += g[0];
final_gs[ls[1]-1] += g[1];
- final_gs[ls[2]-1] += g[2];
+ if (dim==3)
+ final_gs[ls[2]-1] += g[2];
}
}