Changeset a3f7df in git


Ignore:
Timestamp:
Nov 8, 2000, 2:14:43 PM (23 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
fc83e42158ce0ad6225903d8e9f49ce592f9aed4
Parents:
db19b8db5145e40b51fb220bec0df0a740fc99ea
Message:
* fixed memory leak


git-svn-id: file:///usr/local/Singular/svn/trunk@4704 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/p_Mult_mm__Template.cc

    rdb19b8d ra3f7df  
    77 *  Author:  obachman (Olaf Bachmann)
    88 *  Created: 8/00
    9  *  Version: $Id: p_Mult_mm__Template.cc,v 1.6 2000-10-30 16:54:55 obachman Exp $
     9 *  Version: $Id: p_Mult_mm__Template.cc,v 1.7 2000-11-08 13:14:43 obachman Exp $
    1010 *******************************************************************/
    1111
     
    2525  poly q = p;
    2626  number ln = pGetCoeff(m);
     27  number pn;
    2728  DECLARE_LENGTH(const unsigned long length = ri->ExpL_Size);
    2829  const unsigned long* m_e = m->exp;
     
    3132  while (p != NULL)
    3233  {
    33     pSetCoeff0(p, n_Mult(ln, pGetCoeff(p), ri));
     34    pn = pGetCoeff(p);
     35    pSetCoeff0(p, n_Mult(ln, pn, ri));
     36    n_Delete(&pn, ri);
    3437    p_MemAdd(p->exp, m_e, length);
    3538    p_MemAddAdjust(p, ri);
Note: See TracChangeset for help on using the changeset viewer.