Index: trunk/Ohana/src/imregister/imreg/imregclient.c
===================================================================
--- trunk/Ohana/src/imregister/imreg/imregclient.c	(revision 74)
+++ trunk/Ohana/src/imregister/imreg/imregclient.c	(revision 2803)
@@ -7,5 +7,5 @@
   RegImage *image;
   char *TempDB;
-  int i, Nentry, Nslice, status;
+  int i, Nentry, Nslice, status, tmpint;
   float *dtime;
 
@@ -13,4 +13,5 @@
   sprintf (TempDB, "%s.bfr", ImageDB);
 
+  Nentry = 0;
   image = iminfo (fitsfile);
   
@@ -36,5 +37,6 @@
       exit (1);
     }
-    status = fscanf (f, "%d %f %f", &image[0].ccd, &image[0].sky, &image[0].fwhm);
+    status = fscanf (f, "%d %f %f", &tmpint, &image[0].sky, &image[0].fwhm);
+    image[0].ccd = tmpint;
     fclose (f);
     Nentry = 1;
@@ -53,5 +55,6 @@
     for (i = 0; i < Nentry; i++) {
       image[i] = image[0];
-      status = fscanf (f, "%d %f %f", &image[i].ccd, &image[i].sky, &image[i].fwhm);
+      status = fscanf (f, "%d %f %f", &tmpint, &image[i].sky, &image[i].fwhm);
+      image[i].ccd = tmpint;
       if (image[i].ccd == Nslice) continue;
       image[i].obstime += *dtime*image[i].ccd;
