Index: /trunk/Ohana/src/opihi/dvo/avextract.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/avextract.c	(revision 20818)
+++ /trunk/Ohana/src/opihi/dvo/avextract.c	(revision 20819)
@@ -65,5 +65,5 @@
   // parse stack elements into fields and scalars as needed
   Nreturn = Nfields; 
-  dbCheckStack (stack, Nstack, DVO_TABLE_AVERAGE, &fields, &Nfields);
+  if (!dbCheckStack (stack, Nstack, DVO_TABLE_AVERAGE, &fields, &Nfields)) goto escape;
   // XXX handle errors
 
Index: /trunk/Ohana/src/opihi/dvo/mextract.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/mextract.c	(revision 20818)
+++ /trunk/Ohana/src/opihi/dvo/mextract.c	(revision 20819)
@@ -70,5 +70,5 @@
   // parse stack elements into fields and scalars as needed
   Nreturn = Nfields; 
-  dbCheckStack (stack, Nstack, DVO_TABLE_MEASURE, &fields, &Nfields);
+  if (!dbCheckStack (stack, Nstack, DVO_TABLE_MEASURE, &fields, &Nfields)) goto escape;
   // XXX handle errors
 
Index: /trunk/Ohana/src/opihi/dvo/mmextract.c
===================================================================
--- /trunk/Ohana/src/opihi/dvo/mmextract.c	(revision 20818)
+++ /trunk/Ohana/src/opihi/dvo/mmextract.c	(revision 20819)
@@ -120,6 +120,6 @@
   Nreturn = 2*Nfields; // we are returning fieldi_1, fieldi_2 for the selected fields
 
-  dbCheckStack (stack1, Nstack1, DVO_TABLE_MEASURE, &fields, &Nfields);
-  dbCheckStack (stack2, Nstack2, DVO_TABLE_MEASURE, &fields, &Nfields);
+  if (!dbCheckStack (stack1, Nstack1, DVO_TABLE_MEASURE, &fields, &Nfields)) goto escape;
+  if (!dbCheckStack (stack2, Nstack2, DVO_TABLE_MEASURE, &fields, &Nfields)) goto escape;
   // XXX handle errors
 
