Index: /branches/eam_rel9_p0/psModules/src/imsubtract/pmSubtractBias.c
===================================================================
--- /branches/eam_rel9_p0/psModules/src/imsubtract/pmSubtractBias.c	(revision 6351)
+++ /branches/eam_rel9_p0/psModules/src/imsubtract/pmSubtractBias.c	(revision 6352)
@@ -11,6 +11,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.6.8.1.2.5 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-02-08 00:52:13 $
+ *  @version $Revision: 1.6.8.1.2.6 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-02-08 00:53:55 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -379,4 +379,7 @@
                                    overscanOpts->poly->type != PS_POLYNOMIAL_ORD)) {
             psFree(overscanOpts->poly);
+            overscanOpts->poly = NULL;
+        }
+        if (! overscanOpts->poly) {
             overscanOpts->poly = psPolynomial1DAlloc(overscanOpts->order, PS_POLYNOMIAL_ORD);
         }
@@ -389,4 +392,7 @@
                                    overscanOpts->poly->type != PS_POLYNOMIAL_CHEB)) {
             psFree(overscanOpts->poly);
+            overscanOpts->poly = NULL;
+        }
+        if (! overscanOpts->poly) {
             overscanOpts->poly = psPolynomial1DAlloc(overscanOpts->order, PS_POLYNOMIAL_CHEB);
         }
