Changeset 6028


Ignore:
Timestamp:
09/24/10 13:22:56 (14 years ago)
Author:
Mathieu Morlighem
Message:

Fixed leaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/io/ParsePetscOptions.cpp

    r6014 r6028  
    8181                                        strcat(catstring,newstring);
    8282                                        strings[numanalyses-1]=catstring;
     83                                        xfree((void**)&newstring);
    8384                                        xfree((void**)&string);
    84                                         xfree((void**)&newstring);
    8585                                }
    8686                        }
     
    111111        parameters->AddObject(new DoubleVecParam(PetscOptionsAnalysesEnum,analyses,numanalyses));
    112112
     113        /*Clean up and return*/
     114        for(i=0;i<numanalyses;i++) xfree((void**)&strings[i]);
     115        xfree((void**)&strings);
     116        xfree((void**)&analyses);
     117        return;
    113118}
    114119#endif
    115 
Note: See TracChangeset for help on using the changeset viewer.