Index: /trunk/ppSim/src/ppSim.c
===================================================================
--- /trunk/ppSim/src/ppSim.c	(revision 12929)
+++ /trunk/ppSim/src/ppSim.c	(revision 12930)
@@ -11,4 +11,5 @@
 int main(int argc, char *argv[])
 {
+    psLibInit(NULL);
     pmConfig *config = pmConfigRead(&argc, argv, NULL); // Configuration
     if (!config) {
Index: /trunk/ppSim/src/ppSimLoop.c
===================================================================
--- /trunk/ppSim/src/ppSimLoop.c	(revision 12929)
+++ /trunk/ppSim/src/ppSimLoop.c	(revision 12930)
@@ -133,4 +133,5 @@
     }
 
+    psFree(view);
     return psRegionAlloc(xMin, xMax, yMin, yMax);
 }
@@ -587,4 +588,5 @@
                     }
                 }
+                psFree(biasPoly);
 
                 // Add stars
@@ -627,4 +629,5 @@
                 psFree(readout);        // Drop reference
             }
+            psFree(biasCols);
 
 
@@ -661,4 +664,7 @@
     }
 
+    psFree(ra);
+    psFree(dec);
+    psFree(mag);
     psFree(rng);
     psFree(view);
