Index: trunk/psModules/src/objects/pmSourcePhotometry.c
===================================================================
--- trunk/psModules/src/objects/pmSourcePhotometry.c	(revision 13422)
+++ trunk/psModules/src/objects/pmSourcePhotometry.c	(revision 13423)
@@ -3,6 +3,6 @@
  *  @author EAM, IfA; GLG, MHPCC
  *
- *  @version $Revision: 1.25 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-05-14 13:39:40 $
+ *  @version $Revision: 1.26 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-05-18 14:02:48 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -18,4 +18,5 @@
 #include <string.h>
 #include <pslib.h>
+#include "pmErrorCodes.h"
 #include "pmHDU.h"
 #include "pmFPA.h"
@@ -260,4 +261,5 @@
 
     if (model == NULL) {
+	psError(PM_ERR_OBJECTS, true, "Model is NULL");
         return false;
     }
@@ -280,6 +282,8 @@
         }
     }
-    if (apSum <= 0)
-        return false;
+    if (apSum <= 0) {
+	psError(PM_ERR_PHOTOM, true, "apSum is negative");
+        return false;
+    }
 
     *apMag = -2.5*log10(apSum);
