Changeset f190196 in git


Ignore:
Timestamp:
Oct 11, 2018, 11:46:17 AM (6 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
Children:
49ab541fd31a62917ecff166211f8252e66b7f40
Parents:
cb72d220ea76941d38b7a316c67c31be5cc0ac48
Message:
fix: avoid out-of-array in shift for LPring
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/shiftop.cc

    rcb72d2 rf190196  
    363363  p_GetExpV(m,e,ri);
    364364
    365   for (int i = 1; i <= ri->N; i++)
     365  for (int i = ri->N - sh*lV; i > 0; i--)
    366366  {
    367367    assume(e[i]<=1);
    368368    if (e[i]==1)
    369369    {
    370       assume(i + (sh*lV) <= ri->N);
    371       assume(i + (sh*lV) >= 1);
    372370      s[i + (sh*lV)] = e[i]; /* actually 1 */
    373371    }
Note: See TracChangeset for help on using the changeset viewer.