From c465124c43880150239626e3aa3cb786d842c00b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Fri, 5 Jun 2009 10:50:29 +0000 Subject: [PATCH] fix jobid indexes --- org.glite.lb.common/src/lb_perftest.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/org.glite.lb.common/src/lb_perftest.c b/org.glite.lb.common/src/lb_perftest.c index e85caae..77b4669 100644 --- a/org.glite.lb.common/src/lb_perftest.c +++ b/org.glite.lb.common/src/lb_perftest.c @@ -356,7 +356,7 @@ glite_wll_perftest_init(const char *host, fprintf(stderr, "produceJobId: error unparsing jobid\n"); return(-1); } - glite_jobid_free(subjobid[i]); + glite_jobid_free(subjobid[i-1]); } glite_jobid_free(jobid); } @@ -429,7 +429,7 @@ glite_wll_perftest_produceEventString(char **event, char **jobid) jobi = cur_group*group_size + cur_job; /* did we send all events? */ - if(jobi > njobs) { + if(jobi >= njobs) { /* construct termination event */ if((len=trio_asprintf(&e, EDG_WLL_FORMAT_COMMON EDG_WLL_FORMAT_USERTAG "\n", @@ -440,7 +440,7 @@ glite_wll_perftest_produceEventString(char **event, char **jobid) "UserInterface", /* source */ "me again", /* source instance */ "UserTag", /* event */ - jobids[jobi], /* jobid */ + jobids[0], /* jobid */ "UI=999980:NS=9999999980:WM=999980:BH=9999999980:JSS=999980:LM=999980:LRMS=999980:APP=999980", /* sequence */ PERFTEST_END_TAG_NAME, PERFTEST_END_TAG_VALUE)) < 0) { @@ -449,7 +449,7 @@ glite_wll_perftest_produceEventString(char **event, char **jobid) abort(); return(-1); } - *jobid = jobids[cur_job*(nsubjobs+1)]; + *jobid = jobids[0]; /* and refuse to produce more */ cur_job = -1; -- 1.8.2.3