avoid calling nmod_init with modulus 0 (division by zero) in DFT precomp functions

This commit is contained in:
fredrik 2018-03-03 11:21:55 +01:00
parent 0aa8e29807
commit 1288a174e3
2 changed files with 2 additions and 2 deletions

View file

@ -27,7 +27,7 @@ _acb_vec_bluestein_factors(acb_ptr z, slong n, slong prec)
z2n = _acb_vec_init(2 * n);
_acb_vec_unit_roots(z2n, -2 * n, 2 * n, prec);
nmod_init(&n2, 2 * n);
nmod_init(&n2, FLINT_MAX(2 * n, 1));
for (k = 0, k2 = 0; k < n; k++)
{

View file

@ -23,7 +23,7 @@ crt_init(crt_t c, ulong n)
else
fac.num = 0;
nmod_init(&c->n, n);
nmod_init(&c->n, FLINT_MAX(n, 1));
c->num = fac.num;
for (k = 0; k < fac.num; k++)