d6dd43ca0436bf894bafe00cc5ee1398e3ead0d0 angie Tue Oct 31 09:51:12 2023 -0700 Removing a redundant hAllocConn that caused a 'Too many open sqlConnections for cache' test failure. diff --git src/hg/lib/hgHgvs.c src/hg/lib/hgHgvs.c index 6822c6f..2f8945a 100644 --- src/hg/lib/hgHgvs.c +++ src/hg/lib/hgHgvs.c @@ -1382,31 +1382,30 @@ else if (hDbHasNcbiRefSeq(db)) { // ncbiRefSeq tables need versioned accessions. if (strchr(acc, '.')) normalizedAcc = cloneString(acc); else { char query[2048]; sqlSafef(query, sizeof(query), "select name from ncbiRefSeq where name like '%s.%%'", acc); struct sqlConnection *conn = hAllocConn(db); normalizedAcc = sqlQuickString(conn, query); if (isNotEmpty(normalizedAcc) && hDbHasNcbiRefSeqHistorical(db)) { // maybe it is a deprecated transcript sqlSafef(query, sizeof(query), "select name from ncbiRefSeqHistorical where name like '%s.%%'", acc); - struct sqlConnection *conn = hAllocConn(db); normalizedAcc = sqlQuickString(conn, query); } hFreeConn(&conn); } if (isNotEmpty(normalizedAcc)) { char *p = strchr(normalizedAcc, '.'); assert(p); foundVersion = atoi(p+1); } } else { // genbank tables -- no version normalizedAcc = cloneFirstWordByDelimiter(acc, '.');