Ignore:
Timestamp:
10/26/21 05:34:36 (3 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing memory leak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Penta.cpp

    r26501 r26503  
    193193      if(targetVel_enum==VxEnum || targetVel_enum==VyEnum){
    194194         IssmDouble vel[NUMVERTICES];
    195          IssmDouble* xyz_list;
     195         IssmDouble* xyz_list = NULL;
    196196         Penta* penta = this;
    197197         _assert_(NUMVERTICES-2*numnodes==0);
     
    203203               vel[i+NUMVERTICES2D] = vb[i] + vsh[i]*(1-pow((s[i]-xyz_list[(i+NUMVERTICES2D)*3+2])/H[i], (n[i]+1)));
    204204            }
     205                                xDelete<IssmDouble>(xyz_list);
    205206
    206207            /*Add to the bottom side of the element*/
     
    209210            penta=penta->GetUpperPenta(); _assert_(penta->Id()!=this->id);
    210211         }
    211 
    212          xDelete<IssmDouble>(xyz_list);
    213212      }
    214213      else _error_("not implemented yet");
Note: See TracChangeset for help on using the changeset viewer.