From 6c484f6296ef3950798f09b6c8d92c50c1e3f58b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Milo=C5=A1=20Mula=C4=8D?= Date: Tue, 27 Mar 2007 11:26:16 +0000 Subject: [PATCH] log CollectionState events from proxy with dummy non-cert identity "LBProxy" - prevents lbproxy to coredump on CollectionState events --- org.glite.lb.server/src/jobstat.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); -- 1.8.2.3