From 3393346111bb42d6f0cc8aeb74c838ad758ce778 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Posp=C3=AD=C5=A1il?= Date: Thu, 18 Mar 2010 09:49:43 +0000 Subject: [PATCH] fix cpuTime int owerflow --- org.glite.lb.server/src/ws_lb4agu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 -- 1.8.2.3