diff --git a/src/sage/rings/polynomial/multi_polynomial_ring_base.pyx b/src/sage/rings/polynomial/multi_polynomial_ring_base.pyx index e324c1adced..a8c957aa27a 100644 --- a/src/sage/rings/polynomial/multi_polynomial_ring_base.pyx +++ b/src/sage/rings/polynomial/multi_polynomial_ring_base.pyx @@ -938,7 +938,7 @@ cdef class MPolynomialRing_base(sage.rings.ring.CommutativeRing): counts, total = self._precomp_counts(n, degree) - if terms > total: + if terms and terms > total: terms = total if terms is None: