From: Jan Pospíšil Date: Thu, 18 Mar 2010 09:49:43 +0000 (+0000) Subject: fix cpuTime int owerflow X-Git-Tag: glite-jobid-api-c_R_1_0_2_1~71 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=3393346111bb42d6f0cc8aeb74c838ad758ce778;p=jra1mw.git fix cpuTime int owerflow --- diff --git a/org.glite.lb.server/src/ws_lb4agu.c b/org.glite.lb.server/src/ws_lb4agu.c index 5d5bc54..b492fec 100644 --- a/org.glite.lb.server/src/ws_lb4agu.c +++ b/org.glite.lb.server/src/ws_lb4agu.c @@ -275,8 +275,10 @@ static int edg_wll_JobStatusToGlueComputingActivity( // UsedTotalCPUTime (optional, xsd:unsignedLong) = cpuTime? // TODO: put resource usage once available - js->UsedTotalCPUTime = soap_malloc(soap,sizeof *js->UsedTotalCPUTime); - *js->UsedTotalCPUTime = src->cpuTime; + if ((src->cpuTime) && (src->cpuTime != -1)) { + js->UsedTotalCPUTime = soap_malloc(soap,sizeof *js->UsedTotalCPUTime); + *js->UsedTotalCPUTime = src->cpuTime; + } // UsedMainMemory (optional, xsd:unsignedLong) = N/A // TODO: put resource usage once available