From b05a9c45123938fa76e448ae55f9007b319d7d9f Mon Sep 17 00:00:00 2001 From: Cyrille Henry Date: Fri, 2 Oct 2015 12:45:42 +0000 Subject: protection to avoir division by zero svn path=/trunk/externals/nusmuk/; revision=17570 --- nusmuk-utils/tab_upsample.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'nusmuk-utils/tab_upsample.c') diff --git a/nusmuk-utils/tab_upsample.c b/nusmuk-utils/tab_upsample.c index bb32d6e..f0b4e4e 100644 --- a/nusmuk-utils/tab_upsample.c +++ b/nusmuk-utils/tab_upsample.c @@ -19,7 +19,7 @@ void *tab_upsample_new(t_symbol *s_src,t_symbol *s_dst, t_float factor) x->x_arrayname_src = s_src; x->x_arrayname_dst = s_dst; - x->factor = factor; + x->factor = MAX(1, factor); x->offset = 0; x->b_out = outlet_new(&x->x_obj, &s_bang); @@ -82,7 +82,7 @@ void tab_upsample_dst(t_tab_upsample *x, t_symbol *s_dst) { } void tab_upsample_factor(t_tab_upsample *x, t_float factor) { - x->factor = factor; + x->factor = MAX(1, factor); } void tab_upsample_setup(void) { -- cgit v1.2.1