From c7cb12c58e2b08c33e0114afcd10c41e8c56d0b5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Mon, 15 Mar 2010 12:51:11 +0000 Subject: [PATCH] fix build with gsoap 2.7.6 --- org.glite.lb.server/src/ws_lb4agu.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/org.glite.lb.server/src/ws_lb4agu.c b/org.glite.lb.server/src/ws_lb4agu.c index 2a16bc9..5d5bc54 100644 --- a/org.glite.lb.server/src/ws_lb4agu.c +++ b/org.glite.lb.server/src/ws_lb4agu.c @@ -128,7 +128,7 @@ static int edg_wll_JobStatusToGlueComputingActivity( free(s); s=NULL; // BaseType (required, xsd:string) = "Activity"? - js->BaseType = soap_strdup(soap,"Activity"); + GLITE_SECURITY_GSOAP_SET_FIXED(soap,js->BaseType,"Activity"); // CreationTime (optional, xsd:dateTime) = submission time? js->CreationTime = soap_malloc(soap,sizeof *js->CreationTime); @@ -346,8 +346,11 @@ static int edg_wll_JobStatusToGlueComputingActivity( js->Extensions->Extension = soap_malloc(soap,i*sizeof js->Extensions->Extension[0]); for (i=0; src->user_tags[i].tag; i++) { - js->Extensions->Extension[i].Key = soap_strdup(soap,src->user_tags[i].tag); - js->Extensions->Extension[i].__item = soap_strdup(soap,src->user_tags[i].value); + GLITE_SECURITY_GSOAP_LIST_TYPE(glue,Extension_USCOREt) + e = js->Extensions->Extension; + + GLITE_SECURITY_GSOAP_LIST_GET(e,i)->Key = soap_strdup(soap,src->user_tags[i].tag); + GLITE_SECURITY_GSOAP_LIST_GET(e,i)->__item = soap_strdup(soap,src->user_tags[i].value); } } else js->Extensions = NULL; -- 1.8.2.3