Changeset 16222


Ignore:
Timestamp:
09/20/13 16:41:07 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: memory leak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/Damage/CreateParametersDamage.cpp

    r16188 r16222  
    1111
    1212        Parameters *parameters = NULL;
    13         char*       law;
     13        char*       law        = NULL;
    1414
    1515        /*Get parameters: */
     
    1919        parameters->AddObject(iomodel->CopyConstantObject(DamageLawEnum));
    2020        parameters->AddObject(iomodel->CopyConstantObject(DamageStabilizationEnum));
    21        
    22         iomodel->Constant(&law,DamageLawEnum);
    2321               
    2422        parameters->AddObject(iomodel->CopyConstantObject(DamagePenaltyThresholdEnum));
     
    2927
    3028        /*Retrieve law dependent parameters: */
     29        iomodel->Constant(&law,DamageLawEnum);
    3130        if (strcmp(law,"pralong")==0){
    3231                parameters->AddObject(iomodel->CopyConstantObject(DamageC1Enum));
     
    3938       
    4039        /*Assign output pointer: */
     40        xDelete<char>(law);
    4141        *pparameters=parameters;
    4242}
Note: See TracChangeset for help on using the changeset viewer.