From: Aleš Křenek Date: Mon, 15 Mar 2010 12:51:11 +0000 (+0000) Subject: fix build with gsoap 2.7.6 X-Git-Tag: merge_20_2_dst~1 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=c7cb12c58e2b08c33e0114afcd10c41e8c56d0b5;p=jra1mw.git fix build with gsoap 2.7.6 --- 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;