Index: /branches/eam_branches/ipp-20101205/psphot/src/psphotImageQuality.c
===================================================================
--- /branches/eam_branches/ipp-20101205/psphot/src/psphotImageQuality.c	(revision 30161)
+++ /branches/eam_branches/ipp-20101205/psphot/src/psphotImageQuality.c	(revision 30162)
@@ -79,5 +79,5 @@
         // select by PSFSTAR mode?
         // ??
-        if (source->type != PM_SOURCE_TYPE_STAR || !(source->mode & PM_SOURCE_MODE_PSFSTAR)) {
+        if (source->type != PM_SOURCE_TYPE_STAR || !(source->tmpFlags & PM_SOURCE_TMPF_CANDIDATE_PSFSTAR)) {
             psTrace("psphot", 10, "Ignoring source for image quality because not a good star");
             continue;
@@ -133,4 +133,12 @@
     if (num == 0) {
 	psLogMsg ("psphot", PS_LOG_INFO, "no valid sources for image quality, skipping");
+	psFree(FWHM_MAJOR);
+	psFree(FWHM_MINOR);
+	psFree(M2);
+	psFree(M2c);
+	psFree(M2s);
+	psFree(M3);
+	psFree(M4);
+
 	return true;
     }
