ca1cf7e3276ac90fb1bbbcf8d8f23697d4791489
hiram
  Wed Oct 6 12:44:00 2010 -0700
these free operations are currently dangerous with cached tdb
diff --git src/hg/lib/trackDb.c src/hg/lib/trackDb.c
index 508f8d7..7e51d77 100644
--- src/hg/lib/trackDb.c
+++ src/hg/lib/trackDb.c
@@ -152,6 +152,8 @@
 /* Free a single dynamically allocated trackDb such as created
  * with trackDbLoad(). */
 {
+return;
+#ifdef NOT
 struct trackDb *el;
 
 if ((el = *pEl) == NULL) return;
@@ -171,11 +173,14 @@
 hashFree(&el->overrides);
 hashFree(&el->extras);
 freez(pEl);
+#endif /* NOT */
 }
 
 void trackDbFreeList(struct trackDb **pList)
 /* Free a list of dynamically allocated trackDb's */
 {
+return;
+#ifdef NOT
 struct trackDb *el, *next;
 
 for (el = *pList; el != NULL; el = next)
@@ -184,6 +189,7 @@
     trackDbFree(&el);
     }
 *pList = NULL;
+#endif /* NOT */
 }
 
 void trackDbOutput(struct trackDb *el, FILE *f, char sep, char lastSep)