Index: trunk/Ohana/src/opihi/dvo/dbBooleanCond.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/dbBooleanCond.c	(revision 13479)
+++ trunk/Ohana/src/opihi/dvo/dbBooleanCond.c	(revision 15717)
@@ -27,6 +27,6 @@
 
       // free temporary stack items, drop external items
-      dbFreeEntry (stack[i-2]);
-      dbFreeEntry (stack[i-1]);
+      dbFreeTempEntry (stack[i-2]);
+      dbFreeTempEntry (stack[i-1]);
 
       stack[i-2] = output;
@@ -47,5 +47,5 @@
 
       // free temporary stack items, drop external items
-      dbFreeEntry (stack[i-1]);
+      dbFreeTempEntry (stack[i-1]);
 
       stack[i-1] = output;
@@ -68,4 +68,7 @@
   }
     
+  for (i = 0; i < Nstack; i++) {
+    dbFreeEntry (stack[i]);
+  }
   free (stack);
 
