Index: /trunk/Ohana/src/addstar/src/gstars.c
===================================================================
--- /trunk/Ohana/src/addstar/src/gstars.c	(revision 11583)
+++ /trunk/Ohana/src/addstar/src/gstars.c	(revision 11584)
@@ -113,12 +113,10 @@
   done = FALSE;
   for (i = 1; !done; i++) {
-      ALLOCATE (header, Header, 1);
-      
-      status = gfits_fread_header (f, header);
+      ALLOCATE (headers[i], Header, 1);
+      status = gfits_fread_header (f, headers[i]);
       if (!status) { 
 	  done = TRUE;
       } else {
-	  headers[i] = header;
-	  Nskip = gfits_matrix_size (header);
+	  Nskip = gfits_matrix_size (headers[i]);
 	  fseek (f, Nskip, SEEK_CUR); 
       }
@@ -136,4 +134,5 @@
   ALLOCATE (exthead, char *, NIMAGE);
   ALLOCATE (extdata, char *, NIMAGE);
+  ALLOCATE (exttype, char *, NIMAGE);
   ALLOCATE (extnum_head, int, NIMAGE);
   ALLOCATE (extnum_data, int, NIMAGE);
