Index: /trunk/Ohana/src/addstar/src/load_subpix.c
===================================================================
--- /trunk/Ohana/src/addstar/src/load_subpix.c	(revision 24001)
+++ /trunk/Ohana/src/addstar/src/load_subpix.c	(revision 24002)
@@ -22,6 +22,8 @@
 
   for (i = 0; i < Nsubpix; i++) {
-    fscanf (f, "%*s %*s %lf %lf %lf %*s\n", 
-	    &Subpix[i].Amp, &Subpix[i].Phase, &Subpix[i].dM);
+      if (fscanf (f, "%*s %*s %lf %lf %lf %*s\n",
+                  &Subpix[i].Amp, &Subpix[i].Phase, &Subpix[i].dM) != 3) {
+          Shutdown("can't read subpix datafile %s", SubpixDatafile);
+      }
   }
   fclose (f);
