Index: /trunk/Ohana/src/relastro/src/bcatalog.c
===================================================================
--- /trunk/Ohana/src/relastro/src/bcatalog.c	(revision 17128)
+++ /trunk/Ohana/src/relastro/src/bcatalog.c	(revision 17129)
@@ -60,7 +60,6 @@
       if (DophotSelect && (catalog[0].measure[offset].dophot != DophotValue)) continue;
 
-      /* select measurements by mag limit */
-      mag = PhotCat (&catalog[0].measure[offset]);
-      if (mag > MAG_LIM) continue;
+      /* select measurements by quality */
+      if (PhotFlagSelect && (catalog[0].measure[offset].photFlags & PhotFlagValue)) continue;
 
       /* select measurements by measurement error */
@@ -91,8 +90,4 @@
       }
     }
-    if (Nm < 2) { /* enough measurements in band? */
-      Nmeasure -= Nm;
-      continue; 
-    }
     subcatalog[0].average[Naverage].Nmeasure = Nm;
     Naverage ++;
@@ -115,5 +110,5 @@
     fprintf (stderr, "%d: using %d stars (%d measures) for catalog\n", i, 
 	     subcatalog[0].Naverage, subcatalog[0].Nmeasure);
-  }
+   }
   return (TRUE);
 }
