IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 17, 2016, 3:00:30 PM (11 years ago)
Author:
eugene
Message:

fix the counting for ngroups, free allocated memory

Location:
trunk/Ohana/src/dvomerge/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/dvomerge/src/IDmapIO.c

    r37046 r39319  
    135135  create_IDmap_lookup (IDmap);
    136136
     137  gfits_free_header(&header);
     138  gfits_free_matrix(&matrix);
     139
     140  gfits_free_header(&theader);
     141  gfits_free_table (&ftable);
     142
    137143  return IDmap;
    138144}
  • trunk/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c

    r39314 r39319  
    277277    dvomergeUpdate_parallel_group (&groups[i], absinput, absoutput);
    278278  }
     279
     280  for (i = 0; i < Ngroups; i++) {
     281    free (groups[i].hosts);
     282  }
     283  free (groups);
     284
     285  FreeHostTable(table);
     286
     287  free (absinput);
     288  free (absoutput);
    279289  return TRUE;
    280290}
     
    335345      group->hosts[i][0].pid = pid; // save for future reference
    336346    }
     347    free (command);
    337348  }
    338349
  • trunk/Ohana/src/dvomerge/src/dvomerge_client.c

    r39314 r39319  
    9393  dvomergeUpdate_catalogs (input, output, inlist, outsky, NsecfiltInput, NsecfiltOutput, IDmap, secfiltMap);
    9494
     95  SkyTableFree (insky);
     96  SkyTableFree (outsky);
     97  SkyListFree (inlist);
     98
     99  if (IDmap) {
     100    dvo_image_map_free (IDmap);
     101    free (IDmap);
     102  }
     103  free (absoutput);
     104  free (secfiltMap);
     105  FreePhotcodeData (inputPhotcodes);
     106  FreePhotcodeData (outputPhotcodes);
     107
     108  SetPhotcodeTable(NULL);
     109  FreePhotcodeTable();
     110
    95111  dvomerge_client_args_free ();
    96112  ohana_memcheck (TRUE);
Note: See TracChangeset for help on using the changeset viewer.