1a5ce25f9d4654448acab051b4bac615c319d13e
braney
  Wed Feb 2 15:42:24 2022 -0800
hic shouldn't free a hahs it didn't allocate

diff --git src/hg/lib/hic.c src/hg/lib/hic.c
index d1c03c1..6609be8 100644
--- src/hg/lib/hic.c
+++ src/hg/lib/hic.c
@@ -92,32 +92,30 @@
                 hashAdd(ucscToHicName, ucscName->name, cloneString(cA->alias));
                 break;
                 }
             mangleName(cA->alias, mangledName, sizeof(mangledName));
             if (hashLookup(hicChromHash, mangledName))
                 {
                 hashAdd(ucscToHicName, ucscName->name, cloneString(mangledName));
                 break;
                 }
             thisEl = hashLookupNext(thisEl);
             }
         }
     }
 newMeta->ucscToAlias = ucscToHicName;
 
-if (ucscToChromAlias != NULL)
-    hashFreeWithVals(&ucscToChromAlias, chromAliasFree);
 hashFree(&hicChromHash);
 slNameFreeList(&hicChromNames);
 slNameFreeList(&ucscNameList);
 
 return NULL;
 }
 
 
 struct interact *interactFromHic(char *chrom1, int start1, char *chrom2, int start2, int size, double value)
 /* Given some data values from an interaction in a hic file, build a corresponding interact structure. */
 {
 struct interact *new = NULL;
 AllocVar(new);
 
 new->chrom = cloneString(chrom1);