Changeset 16498


Ignore:
Timestamp:
10/22/13 08:12:32 (11 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixed memory leak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/ExternalResults/Results.cpp

    r16486 r16498  
    6464
    6565                if(result->GetStep()==in_result->GetStep()){
    66                         if(strcmp(result->GetResultName(),in_result->GetResultName())==0){
     66                        char*    result_name =    result->GetResultName();
     67                        char* in_result_name = in_result->GetResultName();
     68                        if(strcmp(in_result_name,result_name)==0){
     69
    6770                                this->DeleteObject(result);
     71                                xDelete<char>(result_name);
     72                                xDelete<char>(in_result_name);
    6873                                break;
    6974                        }
     75                        xDelete<char>(result_name);
     76                        xDelete<char>(in_result_name);
    7077                }
    7178        }
Note: See TracChangeset for help on using the changeset viewer.