cf9a61180664fdd41ac67f4ddbf871d49c00f321
larrym
  Thu Sep 22 16:20:49 2011 -0700
add a missing else
diff --git src/hg/hgApi/hgApi.c src/hg/hgApi/hgApi.c
index e36f874..e3c4bbc 100644
--- src/hg/hgApi/hgApi.c
+++ src/hg/hgApi/hgApi.c
@@ -171,31 +171,31 @@
     {
     // Return trackList for this assembly
     // e.g. http://genome.ucsc.edu/hgApi?db=hg18&cmd=trackList
 
     struct trackDb *tdb, *tdbList = NULL;
     tdbList = hTrackDb(database);
     dyStringPrintf(output, "[\n");
     int count = 0;
     for (tdb = tdbList; tdb != NULL; tdb = tdb->next)
         {
         trackJson(output, tdb, &count, 1);
         count++;
         }
     dyStringAppend(output, "\n]\n");
     }
-if(!strcmp(cmd, "defaultPos"))
+else if(!strcmp(cmd, "defaultPos"))
     {
     dyStringPrintf(output, "{\"pos\": \"%s\"}", hDefaultPos(database));
     }
 else if(!strcmp(cmd, "metaDb"))
     {
     // Return list of values for given metaDb var
     // e.g. http://genome.ucsc.edu/hgApi?db=hg18&cmd=metaDb&var=cell
 
     struct sqlConnection *conn = hAllocConn(database);
     boolean metaDbExists = sqlTableExists(conn, "metaDb");
     if(metaDbExists)
         {
         char *var = cgiOptionalString("var");
         if(var)
             var = sqlEscapeString(var);