Changeset 014a3f in git


Ignore:
Timestamp:
Feb 29, 2020, 2:29:41 PM (3 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
Children:
0762d1992787f92d68136edec0cb298d13afc382
Parents:
5ebeedde26542930ee3f0071560283e2cd1c954b
Message:
fix: memory leak in loading libs
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iplib.cc

    r5ebeed r014a3f  
    890890  else
    891891  {
     892    omFree(plib);
    892893    if(IDTYP(pl)!=PACKAGE_CMD)
    893894    {
     
    903904  if(!LoadResult) IDPACKAGE(pl)->loaded = TRUE;
    904905  omFree((ADDRESS)plib);
    905 
    906  return LoadResult;
     906  return LoadResult;
    907907}
    908908/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
     
    13071307    IDPACKAGE(pl)->libname=omStrDup(newlib);
    13081308  }
     1309  omFree(plib);
    13091310  IDPACKAGE(pl)->language = LANG_C;
    13101311
Note: See TracChangeset for help on using the changeset viewer.