IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 15747


Ignore:
Timestamp:
Dec 6, 2007, 3:41:10 PM (18 years ago)
Author:
eugene
Message:

free data as needed; catformat only set when data is loaded

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/libdvo/src/dvo_catalog.c

    r15743 r15747  
    251251  if (Naxis == 2) catalog[0].catmode = DVO_MODE_RAW;
    252252  /* don't use Naxis == 2 and split mode! */
    253 
    254   // catformat determined in dvo_catalog_load_XXX function
    255   catalog[0].catformat = DVO_FORMAT_UNDEF;
    256253
    257254  switch (catalog[0].catmode) {
     
    363360
    364361void dvo_catalog_free (Catalog *catalog) {
     362  dvo_catalog_free_data (catalog);
     363  gfits_free_header (&catalog[0].header);
     364}
     365
     366void dvo_catalog_free_data (Catalog *catalog) {
    365367
    366368  /* free, initialize data structures */
     
    382384  if (catalog[0].secfilt != NULL) {
    383385    free (catalog[0].secfilt);
    384     catalog[0].Nsecfilt = 0;
     386    catalog[0].Nsecf_mem = 0;
    385387    catalog[0].secfilt = NULL;
    386388  }
    387   gfits_free_header (&catalog[0].header);
    388   // free (catalog[0].filename);
    389389}
    390390
     
    400400  char measure[80];
    401401
    402   // catformat determined in dvo_catalog_load_XXX function
    403   catalog[0].catformat = DVO_FORMAT_UNDEF;
    404 
    405402  switch (catalog[0].catmode) {
    406403    case DVO_MODE_RAW:
Note: See TracChangeset for help on using the changeset viewer.