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. */