Changeset 9a49dc in git for kernel/GBEngine/kutil.cc


Ignore:
Timestamp:
Dec 23, 2019, 5:23:43 PM (4 years ago)
Author:
Karim Abou Zeid <karim23697@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd08f5f0bb3329b8ca19f23b74cb1473686415c3a')
Children:
05179c6447055068188a2cb1c1adda6b0b46db2d
Parents:
cb593306d87eaf814de27d938149d1bfdeb4f6ae
Message:
Fix crash because of k_SplitFrame
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/GBEngine/kutil.cc

    rcb5933 r9a49dc  
    1232712327  poly m12, m22;
    1232812328  assume(p_mFirstVblock(p, currRing) <= 1 || p_mFirstVblock(q, currRing) <= 1);
    12329   k_SplitFrame(m1, m12, p_mFirstVblock(p, currRing), currRing);
    12330   k_SplitFrame(m2, m22, p_mFirstVblock(q, currRing), currRing);
     12329  k_SplitFrame(m1, m12, si_max(p_mFirstVblock(p, currRing), 1), currRing);
     12330  k_SplitFrame(m2, m22, si_max(p_mFirstVblock(q, currRing), 1), currRing);
    1233112331  // manually free the coeffs, because pSetCoeff0 is used in the next step
    1233212332  n_Delete(&(m1->coef), currRing->cf);
     
    1256112561  poly m12, m22;
    1256212562  assume(p_mFirstVblock(p, currRing) <= 1 || p_mFirstVblock(q, currRing) <= 1);
    12563   k_SplitFrame(m1, m12, p_mFirstVblock(p, currRing), currRing);
    12564   k_SplitFrame(m2, m22, p_mFirstVblock(q, currRing), currRing);
     12563  k_SplitFrame(m1, m12, si_max(p_mFirstVblock(p, currRing), 1), currRing);
     12564  k_SplitFrame(m2, m22, si_max(p_mFirstVblock(q, currRing), 1), currRing);
    1256512565  // manually free the coeffs, because pSetCoeff0 is used in the next step
    1256612566  n_Delete(&(m1->coef), currRing->cf);
Note: See TracChangeset for help on using the changeset viewer.