From: Aleš Křenek Date: Wed, 1 Aug 2007 16:54:48 +0000 (+0000) Subject: - avoid sprintf to itself X-Git-Tag: glite-lb-build_R_1_6_0_1~6 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=6b508571f6fe86a44c0c372863c0b93971ea1a13;p=jra1mw.git - avoid sprintf to itself - ' ' as an integer separator rather than '' (have it ever worked?) --- diff --git a/org.glite.lb.server/src/jobstat.h b/org.glite.lb.server/src/jobstat.h index 850a27c..761403c 100644 --- a/org.glite.lb.server/src/jobstat.h +++ b/org.glite.lb.server/src/jobstat.h @@ -11,7 +11,7 @@ * (includes edg_wll_JobStat API structure) */ -#define INTSTAT_VERSION "release-3.3.2_pbs_condor" +#define INTSTAT_VERSION "release-3.3.3" // Internal error codes diff --git a/org.glite.lb.server/src/jobstat_supp.c b/org.glite.lb.server/src/jobstat_supp.c index 89c728e..68d57b6 100644 --- a/org.glite.lb.server/src/jobstat_supp.c +++ b/org.glite.lb.server/src/jobstat_supp.c @@ -90,7 +90,7 @@ static char *enc_int_array(char *old, int *item, int itemsNo) strpom=(char*)calloc(strlen(old)+1,sizeof(char)); - for (index=0; index <= itemsNo; index++) sprintf(strpom,"%s%d%s", strpom, item[index],index==itemsNo?"":";"); + for (index=0; index <= itemsNo; index++) sprintf(strpom+strlen(strpom),"%d%s", item[index],index==itemsNo?" ":";"); asprintf(&out,"%s%s ", old, strpom); free(strpom);