11db9eb79dee9fe7841b5ac50de82e665cbeb45c braney Fri Oct 19 13:37:26 2012 -0700 oops... a little error in my last commit to fix error messages on problems in genome.txt and hub.txt (#8848) diff --git src/hg/lib/hubConnect.c src/hg/lib/hubConnect.c index 8c1a075..dedb838 100644 --- src/hg/lib/hubConnect.c +++ src/hg/lib/hubConnect.c @@ -153,33 +153,33 @@ struct hubConnectStatus *hubConnectStatusForId(struct sqlConnection *conn, int id) { struct hubConnectStatus *hub = NULL; char query[1024]; safef(query, sizeof(query), "select hubUrl,status, errorMessage from %s where id=%d", getHubStatusTableName(), id); struct sqlResult *sr = sqlGetResult(conn, query); char **row = sqlNextRow(sr); if (row != NULL) { AllocVar(hub); hub->id = id; hub->hubUrl = cloneString(row[0]); hub->status = sqlUnsigned(row[1]); - char *errorMessage = cloneString(row[2]); - if (isEmpty(errorMessage)) + if (isEmpty(row[2])) { + char *errorMessage = NULL; hub->trackHub = fetchHub( hub->hubUrl, &errorMessage); if (errorMessage != NULL) { hub->errorMessage = cloneString(errorMessage); warn("%s", hub->errorMessage); hubUpdateStatus( hub->errorMessage, hub); } } } sqlFreeResult(&sr); return hub; } struct hubConnectStatus *hubConnectStatusListFromCartAll(struct cart *cart) /* Return list of all track hubs that are referenced by cart. */