Changeset a425b7a in git


Ignore:
Timestamp:
Aug 21, 2019, 3:07:32 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'fc741b6502fd8a97288eaa3eba6e5220f3c3df87')
Children:
47ad55e0643cabc177b35b9d808a96a23010d6d0
Parents:
0f194b4db842ab87efd9f6447b9793f2d687bceb
Message:
opt: jjKLAMMER*: memory
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r0f194b ra425b7a  
    15501550{
    15511551  if(u->name==NULL) return TRUE;
    1552   char * nn = (char *)omAlloc(strlen(u->name) + 14);
     1552  long slen = strlen(u->name) + 14;
     1553  char *nn = (char*) omAlloc(slen);
    15531554  sprintf(nn,"%s(%d)",u->name,(int)(long)v->Data());
    1554   omFree((ADDRESS)u->name);
    1555   u->name=NULL;
    15561555  char *n=omStrDup(nn);
    1557   omFree((ADDRESS)nn);
     1556  omFreeSize((ADDRESS)nn,slen);
    15581557  syMake(res,n);
    15591558  if (u->next!=NULL) return jjKLAMMER_rest(res,u->next,v);
     
    15821581    syMake(p,omStrDup(n));
    15831582  }
    1584   omFree((ADDRESS)u->name);
    1585   u->name = NULL;
    15861583  omFreeSize(n, slen);
    15871584  if (u->next!=NULL) return jjKLAMMER_rest(res,u->next,v);
Note: See TracChangeset for help on using the changeset viewer.