From fcf1d8b37402a5008761763e66e08c8fc43b7c48 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Thu, 12 Jul 2012 10:39:26 +0000 Subject: [PATCH] Number of items instead of size to FetchRow (fixes a crash when building with -O2). --- org.glite.lb.server/src/jobstat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.glite.lb.server/src/jobstat.c b/org.glite.lb.server/src/jobstat.c index b7de13e..06b19d3 100644 --- a/org.glite.lb.server/src/jobstat.c +++ b/org.glite.lb.server/src/jobstat.c @@ -200,7 +200,7 @@ int edg_wll_JobStatusServer( edg_wll_SetError(ctx, ENOMEM, "edg_wll_JobStatusServer() calloc children_states failed!"); goto rollback; } - while ((num_f = edg_wll_FetchRow(ctx, sh, sizeof(out_stat), NULL, out_stat)) == 3 + while ((num_f = edg_wll_FetchRow(ctx, sh, sizeof(out_stat)/sizeof(out_stat[0]), NULL, out_stat)) == 3 && i < num_sub) { if (!strcmp(INTSTAT_VERSION,out_stat[0])) { js = dec_intJobStat(out_stat[1], &s_out); -- 1.8.2.3