edbba2de34acf9063eed1399e6c28bbe8f91ec88 hiram Mon Apr 10 11:52:32 2023 -0700 do not need the pipelineFree after the pipelineClose already done refs #23589 diff --git src/hg/hubApi/list.c src/hg/hubApi/list.c index f8d001c..7553e65 100644 --- src/hg/hubApi/list.c +++ src/hg/hubApi/list.c @@ -630,31 +630,30 @@ textLineOut(outString); } else { jsonWriteObjectStart(jw, NULL); jsonWriteNumber(jw, "sizeBytes", sqlLongLong(columns[1])); safef(outString, sizeof(outString), "%sT%s", columns[2], columns[3]); jsonWriteString(jw, "dateTime", outString); safef(outString, sizeof(outString), "%s/%s/%s", downPath, db, columns[4]); jsonWriteString(jw, "url", outString); jsonWriteObjectEnd(jw); } } } pipelineClose(&dataPipe); -pipelineFree(&dataPipe); return totalBytes; } static void filesJsonOutput(FILE *f, char *genome, boolean textOut) /* for given genome, output the URLs to files available on hgdownload * can be a UCSC database genome, or a GenArk hub genome name */ { long long itemsReturned = 0; boolean genArkHub = FALSE; char genArkUrl[PATH_MAX + 1024]; if ( isGenArk(genome) ) { genArkHub = TRUE;