Index: /branches/eam_branches/20091201/psModules/src/imcombine/pmStackReject.c
===================================================================
--- /branches/eam_branches/20091201/psModules/src/imcombine/pmStackReject.c	(revision 26759)
+++ /branches/eam_branches/20091201/psModules/src/imcombine/pmStackReject.c	(revision 26760)
@@ -35,6 +35,8 @@
 {
     int size = kernels->size;           // Half-size of convolution kernel
-    psImage *polyValues = p_pmSubtractionPolynomialFromCoords(NULL, kernels, xMin + size + 1,
-                                                              yMin + size + 1); // Polynomial
+    int x = PS_MIN(xMin + size + 1, kernels->xMax); // x coordinate of interest
+    int y = PS_MIN(yMin + size + 1, kernels->yMax); // y coordinate of interest
+
+    psImage *polyValues = p_pmSubtractionPolynomialFromCoords(NULL, kernels, x, y); // Polynomial
     int box = p_pmSubtractionBadRadius(NULL, kernels, polyValues, false, poorFrac); // Radius of bad box
     psTrace("psModules.imcombine", 10, "Growing by %d", box);
