980e27d6fe658387e6f0b8caa6eb638b0fae458f
larrym
  Mon Sep 20 12:29:46 2010 -0700
fix wonky metadata select when the user deleted the second from last metadata item
diff --git src/hg/hgTracks/searchTracks.c src/hg/hgTracks/searchTracks.c
index 3ef9731..b2d2810 100644
--- src/hg/hgTracks/searchTracks.c
+++ src/hg/hgTracks/searchTracks.c
@@ -394,7 +394,7 @@
         else
             offset = 1;
         safef(buf, sizeof(buf), "%s%d", METADATA_NAME_PREFIX, i + offset);
-        mdbVar[i] = cartOptionalString(cart, buf);
+        mdbVar[i] = cloneString(cartOptionalString(cart, buf));
         if(!simpleSearch)
             {
             safef(buf, sizeof(buf), "%s%d", METADATA_VALUE_PREFIX, i + offset);