diff --git a/src/maths/poly/interpolate.c b/src/maths/poly/interpolate.c index cbcd31bf8..3eecb823a 100644 --- a/src/maths/poly/interpolate.c +++ b/src/maths/poly/interpolate.c @@ -40,7 +40,7 @@ ft_interpolate(double *data, double *ndata, double *oscale, int olen, double *nscale, int nlen, int degree) { double *result, *scratch, *xdata, *ydata, diff; - int sign, lastone, i, l, middle, tdegree; + int sign = 1, lastone, i, l, middle, tdegree; if ((olen < 2) || (nlen < 2)) { fprintf(cp_err, "Error: lengths too small to interpolate.\n");