Index: /trunk/glueforge/templates/psdb/pop.tt
===================================================================
--- /trunk/glueforge/templates/psdb/pop.tt	(revision 4319)
+++ /trunk/glueforge/templates/psdb/pop.tt	(revision 4320)
@@ -17,4 +17,6 @@
     rowSet = psDBSelectRows(dbh, [% namespace FILTER upper %]_TABLE_NAME, NULL, 1);
     row = psArrayGet(rowSet, 0);
+    // FIXME: psArrayGet should increment the ref count
+    psMemIncrRefCounter(row);
     if (!row) {
         // psError(); error or table is empty
