Changeset 4209


Ignore:
Timestamp:
06/24/10 16:44:51 (15 years ago)
Author:
Mathieu Morlighem
Message:

fixed Presort leak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/DataSet/DataSet.cpp

    r4185 r4209  
    519519
    520520        if(objects.size()){
     521
     522                /*Delete existing ids*/
     523                xfree((void**)&sorted_ids);
     524                xfree((void**)&id_offsets);
     525
     526                /*Allocate new ids*/
    521527                sorted_ids=(int*)xmalloc(objects.size()*sizeof(int));
    522528                id_offsets=(int*)xmalloc(objects.size()*sizeof(int));
     529
     530                /*Build id_offsets and sorted_ids*/
    523531                for(i=0;i<objects.size();i++){
    524532                        id_offsets[i]=i;
Note: See TracChangeset for help on using the changeset viewer.