Index: trunk/Ohana/src/opihi/dvo/avextract.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/avextract.c	(revision 13539)
+++ trunk/Ohana/src/opihi/dvo/avextract.c	(revision 14191)
@@ -13,5 +13,4 @@
   PhotCode *code;
   Vector **vec;
-
   dbField *fields;
   dbStack *stack;
@@ -23,4 +22,7 @@
   code = NULL;
   mode = MAG_AVE;
+  fields = NULL;
+  stack = NULL;
+
   dvo_catalog_init (&catalog, TRUE);
 
@@ -108,6 +110,6 @@
   }
 
-  // XXX free fields and stack 
-
+  dbFreeFields (fields, Nfields);
+  dbFreeStack (stack, Nstack);
   SkyListFree (skylist, ((RegionName != NULL) || (RegionList != NULL)));
   return (TRUE);
@@ -118,4 +120,6 @@
 
 escape:
+  dbFreeFields (fields, Nfields);
+  dbFreeStack (stack, Nstack);
   SkyListFree (skylist, ((RegionName != NULL) || (RegionList != NULL)));
   dvo_catalog_free (&catalog);
