From 3df94b7cb8016e689e1beb412901683cec427c4a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Fri, 16 Mar 2012 16:10:16 +0000 Subject: [PATCH] Memcheck error. --- org.glite.lb.server/src/server_stats.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); -- 1.8.2.3