IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39438


Ignore:
Timestamp:
Mar 6, 2016, 8:55:29 PM (10 years ago)
Author:
eugene
Message:

plug memleaks

Location:
branches/eam_branches/ohana.20160226/src/libdvo/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ohana.20160226/src/libdvo/src/AstromOffsetMapIO.c

    r39431 r39438  
    7777    }
    7878    AstromOffsetTableSetIDs (table);
    79     gfits_free_header (ftable.header);
     79
     80    gfits_free_header (&theader);
    8081    gfits_free_table  (&ftable);
    8182  } else {
     
    9899    // Convert the disk array of maps to then internal format in a rich structure:
    99100    table = AstromOffsetMapToTable (map_disk, Nmap);
     101
     102    gfits_free_header (&theader);
    100103    gfits_free_table  (&ftable);
    101104  }
    102105
    103   gfits_free_header (&theader);
     106  gfits_free_header (&header);
    104107  gfits_free_matrix (&matrix);
    105108  fclose (f);
     
    131134  ftable.header = &theader;
    132135  gfits_table_set_AstromOffsetMap_Disk_6x6 (&ftable, map_disk, Nmap, TRUE);
     136  FREE (map_disk);
    133137
    134138  f = fopen (filename, "w");
     
    143147  gfits_fwrite_table  (f, &ftable);
    144148  fclose (f);
     149
     150  gfits_free_header (&header);
     151  gfits_free_matrix (&matrix);
     152  gfits_free_header (&theader);
     153  gfits_free_table  (&ftable);
    145154
    146155  return (TRUE);
  • branches/eam_branches/ohana.20160226/src/libdvo/src/HostTable.c

    r39395 r39438  
    2727  int i;
    2828  for (i = 0; i < Nhosts; i++) {
    29     free (hosts[i].hostname);
    30     free (hosts[i].pathname);
     29    FREE (hosts[i].hostname);
     30    FREE (hosts[i].pathname);
     31    FREE (hosts[i].results);
    3132    FreeIOBuffer (&hosts[i].stdout);
    3233    FreeIOBuffer (&hosts[i].stderr);
     
    4344  }
    4445  if (table->index) free (table->index);
     46
    4547  free (table);
    4648  return;
  • branches/eam_branches/ohana.20160226/src/libdvo/src/RegionHostTable.c

    r39395 r39438  
    4242  for (i = 0; i < Nhosts; i++) {
    4343    free (hosts[i].hostname);
     44    FreeIOBuffer (&hosts[i].stdout);
     45    FreeIOBuffer (&hosts[i].stderr);
     46    FREE (hosts[i].image);
     47    FREE (hosts[i].imseq);
     48    FREE (hosts[i].neighbors);
    4449  }
    4550  free (hosts);
  • branches/eam_branches/ohana.20160226/src/libdvo/src/mosaic_astrom.c

    r39325 r39438  
    6464    images[i].coords.mosaic = &images[j].coords;
    6565  }
     66
     67  free (DISentry);
     68  free (DIStzero);
     69
    6670  return (TRUE);
    6771}
Note: See TracChangeset for help on using the changeset viewer.