From: Miloš Mulač Date: Mon, 3 Mar 2008 10:08:14 +0000 (+0000) Subject: forgotten ExecSQL command X-Git-Tag: merge_transactions_src~16 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=6845c02cf9ebe0fc829dd152ecaaf8c10d401626;p=jra1mw.git forgotten ExecSQL command --- diff --git a/org.glite.lb.server/src/store.c.T b/org.glite.lb.server/src/store.c.T index f750371..0afa6b3 100644 --- a/org.glite.lb.server/src/store.c.T +++ b/org.glite.lb.server/src/store.c.T @@ -286,6 +286,7 @@ int store_job_server_proxy(edg_wll_Context ctx, edg_wll_Event *event, int *regis trio_asprintf(&q,"select proxy,server,grey from jobs where jobid='%|Ss' for update", unique); nar = edg_wll_ExecSQL(ctx,q,&stmt); + free(q); q = NULL; if (nar < 0) goto err; else if (nar == 0) { @@ -337,6 +338,8 @@ int store_job_server_proxy(edg_wll_Context ctx, edg_wll_Event *event, int *regis if ( (!strcmp(res[0],"0") && ctx->isProxy) || (!strcmp(res[1],"0") && !ctx->isProxy) ) { trio_asprintf(&q,"update jobs set server='1', proxy='1' where jobid='%|Ss'", unique); + if (edg_wll_ExecSQL(ctx,q,NULL) < 0) goto err; + free(q); q = NULL; } }