From: František Dvořák Date: Fri, 16 Mar 2012 16:10:16 +0000 (+0000) Subject: Memcheck error. X-Git-Tag: glite-jobid-api-c_R_2_1_2_1~40 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=3df94b7cb8016e689e1beb412901683cec427c4a;p=jra1mw.git Memcheck error. --- diff --git a/org.glite.lb.server/src/server_stats.c b/org.glite.lb.server/src/server_stats.c index 1fc04fd..a8006b9 100644 --- a/org.glite.lb.server/src/server_stats.c +++ b/org.glite.lb.server/src/server_stats.c @@ -20,6 +20,8 @@ int edg_wll_InitServerStatistics(edg_wll_Context ctx, char *prefix) { //TODO get file name from command line char *fname; + int err; + /* if (prefix) asprintf(&fname, "%s/lb_server_stats", file); else{*/ @@ -46,8 +48,9 @@ int edg_wll_InitServerStatistics(edg_wll_Context ctx, char *prefix) } if (serverStatisticsFD < 0) { glite_common_log(LOG_CATEGORY_LB_SERVER, LOG_PRIORITY_WARN, "Cannot use server statistics!"); + err = edg_wll_SetError(ctx,errno,fname); free(fname); - return edg_wll_SetError(ctx,errno,fname); + return err; } off_t size = lseek(serverStatisticsFD, 0, SEEK_END) - lseek(serverStatisticsFD, 0, SEEK_SET);