Index: trunk/Ohana/src/imregister/imreg/match.c
===================================================================
--- trunk/Ohana/src/imregister/imreg/match.c	(revision 15)
+++ trunk/Ohana/src/imregister/imreg/match.c	(revision 26)
@@ -31,5 +31,6 @@
     if (criteria.ExptimeSelect && (fabs (image[i].exptime - criteria.Exptime) > 5.0)) continue;
     if (criteria.NameSelect    && (strncasecmp (image[i].filename, criteria.Name, Nname))) continue;
-    if (criteria.ProcSelect    && (criteria.Proc ^ (image[i].bias == 0.0))) continue;
+    if (criteria.ProcSelect    && (criteria.Proc ^ (image[i].bias != 0.0))) continue;
+    if (criteria.DistSelect    && (criteria.Dist ^ (image[i].flag && IMREG_DIST))) continue;
 
     match[N] = i;
