Index: trunk/psphot/src/psphotMakeResiduals.c
===================================================================
--- trunk/psphot/src/psphotMakeResiduals.c	(revision 27532)
+++ trunk/psphot/src/psphotMakeResiduals.c	(revision 30624)
@@ -136,4 +136,7 @@
         psFree (interp);
     }
+    xSize = PS_MIN(xSize, 2*radiusMax+3);
+    ySize = PS_MIN(ySize, 2*radiusMax+3);
+
     pmResiduals *resid = pmResidualsAlloc (xSize, ySize, xBin, yBin);
     psImageInit (resid->mask, 0);
@@ -316,5 +319,5 @@
     psFree (B);
 
-    psLogMsg ("psphot.pspsf", PS_LOG_MINUTIA, "generate residuals for %ld objects: %f sec\n", input->n, psTimerMark ("psphot.residuals"));
+    psLogMsg ("psphot.pspsf", PS_LOG_DETAIL, "generate residuals for %ld objects: %f sec\n", input->n, psTimerMark ("psphot.residuals"));
 
     psFree (xC);
