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)