Index: trunk/psModules/src/imcombine/pmStack.c
===================================================================
--- trunk/psModules/src/imcombine/pmStack.c	(revision 13492)
+++ trunk/psModules/src/imcombine/pmStack.c	(revision 13495)
@@ -8,6 +8,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-05-24 01:27:35 $
+ *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-05-24 02:13:17 $
  *
  *  Copyright 2004-2007 Institute for Astronomy, University of Hawaii
@@ -315,4 +315,5 @@
     }
 
+    psFree(stats);
     psFree(values);
     psFree(valuesMask);
@@ -334,8 +335,4 @@
     psArray *map = psArrayAlloc(numRows); // The pixel map
     for (int y = 0; y < numRows; y++) {
-        psArray *colMap = psArrayAlloc(numCols); // The pixel map columns
-        for (int x = 0; x < numCols; x++) {
-            colMap->data[x] = NULL;
-        }
         map->data[y] = psArrayAlloc(numCols);
     }
@@ -385,5 +382,5 @@
     data->detector = NULL;
 
-    data->sky = sky;
+    data->sky = psMemIncrRefCounter(sky);
     data->pixels = NULL;
     data->seeing = seeing;
@@ -502,4 +499,5 @@
     }
 
+    psFree(weights);
     psFree(buffer);
 
@@ -574,4 +572,8 @@
         }
     }
+    psFree(reject);
+    psFree(seeing);
+    psFree(pixels);
+    psFree(pixelMap);
 
     if (psTraceGetLevel("psModules.imcombine") >= 5) {
