From: Miloš Mulač Date: Tue, 27 Mar 2007 11:26:16 +0000 (+0000) Subject: log CollectionState events from proxy with dummy non-cert identity "LBProxy" X-Git-Tag: merge_31_3_head_after~13 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=6c484f6296ef3950798f09b6c8d92c50c1e3f58b;p=jra1mw.git log CollectionState events from proxy with dummy non-cert identity "LBProxy" - prevents lbproxy to coredump on CollectionState events --- diff --git a/org.glite.lb.server/src/jobstat.c b/org.glite.lb.server/src/jobstat.c index 5fc8e17..052bb62 100644 --- a/org.glite.lb.server/src/jobstat.c +++ b/org.glite.lb.server/src/jobstat.c @@ -761,7 +761,11 @@ static int log_collectionState_event(edg_wll_Context ctx, edg_wll_JobStatCode st edg_wll_Event *event = edg_wll_InitEvent(EDG_WLL_EVENT_COLLECTIONSTATE); - event->any.user = strdup(ctx->serverIdentity); + if (ctx->serverIdentity) + event->any.user = strdup(ctx->serverIdentity); + else + event->any.user = strdup("LBProxy"); + if (!edg_wll_SetSequenceCode(ctx,pis->last_seqcode,EDG_WLL_SEQ_NORMAL)) { ctx->p_source = EDG_WLL_SOURCE_LB_SERVER; edg_wll_IncSequenceCode(ctx);