b510e09f43330d387df999db278d44fe717e9dd2 jcasper Mon Jun 17 11:02:19 2024 -0700 Fix for hgNearTest crashing with the new more restrictive db string constraints. We expect 0 for a missing database in hgNear; the test should supply 0. No ticket. diff --git src/hg/near/hgNearTest/hgNearTest.c src/hg/near/hgNearTest/hgNearTest.c index 1dca83e..364d1ca 100644 --- src/hg/near/hgNearTest/hgNearTest.c +++ src/hg/near/hgNearTest/hgNearTest.c @@ -457,31 +457,31 @@ htmlPageFree(&dbPage); hashFree(&genomeRa); slNameFreeList(&geneList); } void testOrg(struct htmlPage *rootPage, struct htmlForm *rootForm, char *org, char *forceDb) /* Test on organism. If forceDb is non-null, only test on * given database. */ { struct htmlPage *orgPage; struct htmlForm *mainForm; struct htmlFormVar *dbVar; struct slName *db; htmlPageSetVar(rootPage, rootForm, "org", org); -htmlPageSetVar(rootPage, rootForm, "db", NULL); +htmlPageSetVar(rootPage, rootForm, "db", "0"); htmlPageSetVar(rootPage, rootForm, searchVarName, ""); orgPage = htmlPageFromForm(rootPage, rootPage->forms, "submit", "Go"); if ((mainForm = htmlFormGet(orgPage, "mainForm")) == NULL) errAbort("Couldn't get main form on orgPage"); if ((dbVar = htmlFormVarGet(mainForm, "db")) == NULL) errAbort("Couldn't get org var"); for (db = dbVar->values; db != NULL; db = db->next) { if (forceDb == NULL || sameString(forceDb, db->name)) testDb(orgPage, org, db->name); } htmlPageFree(&orgPage); } void statsOnSubsets(struct nearTest *list, int subIx, FILE *f)