dbfa5c9cda813297ec034d10037ac91f89ee69d7 jcasper Tue Nov 4 21:56:23 2025 -0800 Removing redundant cart cleanup, refs #36320 diff --git src/hg/bigCompositeUpdate/bigCompositeUpdate.c src/hg/bigCompositeUpdate/bigCompositeUpdate.c index c336aedb46c..cd8e475ab7c 100644 --- src/hg/bigCompositeUpdate/bigCompositeUpdate.c +++ src/hg/bigCompositeUpdate/bigCompositeUpdate.c @@ -44,31 +44,30 @@ else cgiEncodeIntoDy(var, val, updated_cgi); } char track_name[buffer_size]; struct slName *de_itr = NULL; for (de_itr = de_list; de_itr; de_itr = de_itr->next) { struct slName *dt_itr = NULL; for (dt_itr = dt_list; dt_itr; dt_itr = dt_itr->next) { snprintf(track_name, buffer_size, "%s_%s_%s_sel", mdid, de_itr->name, dt_itr->name); cgiEncodeIntoDy(track_name, "1", updated_cgi); } } cartParseOverHash(cart, dyStringContents(updated_cgi)); cartRemove(cart, "mdid"); // could clash someday - cartCheckout(&cart); dyStringFree(&cgi_encoded); dyStringFree(&updated_cgi); // send response: success, and no content printf("Status: 204 No Content\r\n"); printf("\r\n"); fflush(stdout); } /* Null terminated list of CGI Variables we don't want to save * permanently. */ char *excludeVars[] = {"Submit", "submit", NULL,}; int main(int argc, char *argv[])