Changeset 4936636 in git


Ignore:
Timestamp:
May 13, 2019, 5:24:08 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
bc54e09b748dd50fc9c450cd004b4960b9a7ef92
Parents:
1505bd10b0d62ac0bb2c9d2a9ecf9999999bd6cd
Message:
fix: iiCallLibProcBegin for currRingHdl==NULL (call from julia)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iplib.cc

    r1505bd r4936636  
    574574  if (currRing!=NULL)
    575575  {
    576     if (IDRING(currRingHdl)!=currRing)
     576    if ((currRingHdl!=NULL) && (IDRING(currRingHdl)!=currRing))
    577577    {
    578578      // clean up things depending on currRingHdl:
    579579      sLastPrinted.CleanUp(IDRING(currRingHdl));
    580580      sLastPrinted.Init();
    581       // need to define a ring-hdl for currRingHdl
    582       tmp_ring=enterid(" tmpRing",myynest,RING_CMD,&IDROOT,FALSE);
    583       IDRING(tmp_ring)=currRing;
    584       currRing->ref++;
    585       rSetHdl(tmp_ring);
    586     }
     581    }
     582    // need to define a ring-hdl for currRingHdl
     583    tmp_ring=enterid(" tmpRing",myynest,RING_CMD,&IDROOT,FALSE);
     584    IDRING(tmp_ring)=currRing;
     585    currRing->ref++;
     586    rSetHdl(tmp_ring);
    587587  }
    588588}
Note: See TracChangeset for help on using the changeset viewer.