fe875492a7da5c0f64cd9c6d43cd6809478ec2a4
markd
  Sat May 9 08:32:48 2026 -0700
*.bai and *.tbi index files were by-passing UDC and being downloaded to  current directory

diff --git src/lib/linefile.c src/lib/linefile.c
index 2230c66e287..7d4e281e9a3 100644
--- src/lib/linefile.c
+++ src/lib/linefile.c
@@ -232,31 +232,31 @@
     errAbort("lineFileTabixMayOpen: fileOrUrl is NULL");
 
 char tbiName[4096];
 if (tbiFileOrUrl==NULL)
     safef(tbiName, sizeof(tbiName), "%s.tbi", fileOrUrl);
 else
     safef(tbiName, sizeof(tbiName), "%s", tbiFileOrUrl);
 
 htsFile *htsFile = hts_open(fileOrUrl, "r");
 if (htsFile == NULL)
     {
     warn("Unable to open \"%s\"", fileOrUrl);
     return NULL;
     }
 tbx_t *tabix;
-if ((tabix = tbx_index_load2(fileOrUrl, tbiName)) == NULL)
+if ((tabix = tbx_index_load3(fileOrUrl, tbiName, 0)) == NULL)
     {
     warn("Unable to load tabix index from \"%s\"", tbiName);
     if (tabix)
         ti_close(tabix);
     tabix = NULL;
     return NULL;
     }
 struct lineFile *lf = needMem(sizeof(struct lineFile));
 lf->fileName = cloneString(fileOrUrl);
 lf->fd = -1;
 lf->bufSize = 64 * 1024;
 lf->buf = needMem(lf->bufSize);
 lf->zTerm = zTerm;
 lf->tabix = tabix;
 lf->htsFile = htsFile;