From fdc0af4d040476448d36f566cc0bf2da52686750 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Thu, 26 Jun 2008 12:19:56 +0000 Subject: [PATCH] merge 313_5 --- org.glite.lb.state-machine/src/process_event.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/org.glite.lb.state-machine/src/process_event.c b/org.glite.lb.state-machine/src/process_event.c index e4e86cd..8ce6503 100644 --- a/org.glite.lb.state-machine/src/process_event.c +++ b/org.glite.lb.state-machine/src/process_event.c @@ -392,6 +392,7 @@ static int processEvent_glite(intJobStat *js, edg_wll_Event *e, int ev_seq, int if (USABLE_DATA(res, strict)) { switch (e->accepted.source) { case EDG_WLL_SOURCE_NETWORK_SERVER: + rep(js->pub.ui_host, e->accepted.from_host); break; /* no WM id */ case EDG_WLL_SOURCE_LOG_MONITOR: rep(js->pub.condorId, e->accepted.local_jobid); break; @@ -958,12 +959,20 @@ int add_stringlist(char ***lptr, const char *new_item) void destroy_intJobStat_extension(intJobStat *p) { + int i; + if (p->last_seqcode) free(p->last_seqcode); if (p->last_cancel_seqcode) free(p->last_cancel_seqcode); if (p->branch_tag_seqcode) free(p->branch_tag_seqcode); if (p->last_branch_seqcode) free(p->last_branch_seqcode); if (p->deep_resubmit_seqcode) free(p->deep_resubmit_seqcode); free_branch_state(&p->branch_states); + if (p->user_fqans != NULL ) { + for (i=0; p->user_fqans[i]; i++) + free(p->user_fqans[i]); + free(p->user_fqans); + } + memset(p,0,sizeof(*p)); } -- 1.8.2.3