IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 7974


Ignore:
Timestamp:
Jul 25, 2006, 8:14:34 AM (20 years ago)
Author:
eugene
Message:

fixed memory leak issues

Location:
trunk/Ohana/src/addstar
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/addstar/include/addstar.h

    r7696 r7974  
    163163void       update_coords          PROTO((Average *average, Measure *measure, int *next));
    164164void       wcatalog               PROTO((Catalog *catalog));
     165void       free_catalog           PROTO((Catalog *catalog));
    165166void       wimage                 PROTO((FITS_DB *db, Image *image));
    166167void       create_image_db        PROTO((FITS_DB *db));
  • trunk/Ohana/src/addstar/src/SkyTableFromTychoIndex.c

    r6675 r7974  
    137137  }
    138138
     139  free (tycho);
     140
    139141  ALLOCATE (skytable, SkyTable, 1);
    140142  skytable[0].regions = regions;
  • trunk/Ohana/src/addstar/src/addstar.c

    r7966 r7974  
    44
    55  int Nm, Na, Ns, status;
    6   int i, Nstars, Nimage, Noverlap, Nsubset, Naverage, Nmeasure;
     6  int i, Nstars, Nimage, Noverlap, Nsubset;
     7  unsigned long long Naverage, Nmeasure;
    78  Stars *stars, **subset;
    89  Image image, *imageSet, *overlap;
     
    99100    if ((catalog.Nave_disk == 0) && options.only_match) {
    100101      unlock_catalog (&catalog);
     102      free (catalog.filename);
     103      free_catalog (&catalog);
    101104      continue;
    102105    }
     
    140143      unlock_catalog (&catalog);
    141144    }
     145    free_catalog (&catalog);
    142146    free (catalog.filename);
    143147
  • trunk/Ohana/src/addstar/src/wcatalog.c

    r7080 r7974  
    2121    }
    2222  }
     23}
     24
     25void free_catalog (Catalog *catalog) {
    2326
    2427  /* free, initialize data structures */
    25 
    2628  if (catalog[0].Naverage) {
    2729    free (catalog[0].average);
     
    4244  gfits_free_header (&catalog[0].header);
    4345}
    44 
Note: See TracChangeset for help on using the changeset viewer.