Changeset 27429


Ignore:
Timestamp:
11/27/22 11:31:44 (2 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing pointer still reachable detected by valgrind

Location:
issm/trunk-jpl/src/c
Files:
3 edited

Legend:

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

    r27382 r27429  
    346346        PetscFinalize();
    347347        #endif
     348
     349        /*Cleanup toolkit*/
     350        ToolkitOptions::Delete();
    348351
    349352        /*Clean up*/
  • issm/trunk-jpl/src/c/toolkits/ToolkitOptions.cpp

    r26034 r27429  
    3131        toolkittype    = NULL;
    3232        toolkitoptions = NULL;
     33}/*}}}*/
     34void  ToolkitOptions::Delete(){ /*{{{*/
     35
     36        xDelete<char>(toolkitoptions);
     37        xDelete<char>(toolkittype);
     38
    3339}/*}}}*/
    3440char* ToolkitOptions::GetToolkitType(){  /*{{{*/
  • issm/trunk-jpl/src/c/toolkits/ToolkitOptions.h

    r24011 r27429  
    1717                static void  Init(const char* type_in,const char* options);
    1818                static void  Init(void);
     19                static void  Delete(void);
    1920                static char* GetToolkitType(void);
    2021                static char* GetToolkitOptionValue(const char* option);
Note: See TracChangeset for help on using the changeset viewer.