Changeset 15358


Ignore:
Timestamp:
06/28/13 20:29:36 (12 years ago)
Author:
Eric.Larour
Message:

CHG: fixed memory leaks in the IssmAbsVec and IssmAbsMat virtual destructors.

Location:
issm/trunk-jpl/src/c/toolkits/issm
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/toolkits/issm/IssmAbsVec.h

    r15052 r15358  
    3535
    3636                /*IssmAbsVec constructors, destructors*/
    37                 ~IssmAbsVec(){/*{{{*/
    38                 }
    39                 /*}}}*/
     37                virtual ~IssmAbsVec(){};
    4038
    4139                /*IssmAbsVec specific routines*/
  • issm/trunk-jpl/src/c/toolkits/issm/IssmMat.h

    r15052 r15358  
    155155                /*}}}*/
    156156                ~IssmMat(){ /*{{{*/
     157                        delete matrix;
    157158                } /*}}}*/
    158159
  • issm/trunk-jpl/src/c/toolkits/issm/IssmSeqVec.h

    r15100 r15358  
    8181                /*FUNCTION ~IssmSeqVec(){{{*/
    8282                ~IssmSeqVec(){
    83                         xDelete<doubletype>(this->vector);
     83                        if(this->M)xDelete<doubletype>(this->vector);
    8484                        M=0;
    8585                }
  • issm/trunk-jpl/src/c/toolkits/issm/IssmVec.h

    r14960 r15358  
    120120                /*}}}*/
    121121                ~IssmVec(){/*{{{*/
     122                        delete this->vector;
    122123                }
    123124                /*}}}*/
Note: See TracChangeset for help on using the changeset viewer.