Index: trunk/glueforge/templates/psdb/pop.tt
===================================================================
--- trunk/glueforge/templates/psdb/pop.tt	(revision 4339)
+++ trunk/glueforge/templates/psdb/pop.tt	(revision 4340)
@@ -32,4 +32,5 @@
     if (!status) {
         // psError(); something bad happened
+        psFree(row);
         return NULL;
     }
@@ -41,6 +42,9 @@
     if (deleted != 1) {
         // psError(); something bad happened
+        psFree(popped);
+        psFree(row);
         return NULL;
     }
+
     psFree(popped);
 
@@ -55,4 +59,5 @@
     if (!status) {
         // psError(); something bad happened
+        psFree(row);
         return false;
     }
