From a3c78b531cb83fdc4e66539b275b512063cfb8e5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michal=20Voc=C5=AF?= Date: Mon, 21 Apr 2008 15:39:28 +0000 Subject: [PATCH] different message struct allocation --- org.glite.lb.logger/src/il_master.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/org.glite.lb.logger/src/il_master.c b/org.glite.lb.logger/src/il_master.c index 1a326da..0721aa5 100644 --- a/org.glite.lb.logger/src/il_master.c +++ b/org.glite.lb.logger/src/il_master.c @@ -431,7 +431,7 @@ loop() { /* receive events */ while(1) { - il_octet_string_t msg; + il_octet_string_t *msg; long offset; int ret; @@ -456,17 +456,17 @@ loop() } #ifdef PERF_EMPTY - glite_wll_perftest_consumeEventString(msg.data); - free(msg.data); + glite_wll_perftest_consumeEventString(msg->data); + free(msg->data); continue; #endif #ifdef INTERLOGD_HANDLE_CMD - ret = handle_cmd(&msg, offset); + ret = handle_cmd(msg, offset); if(ret == 0) #endif - ret = handle_msg(&msg, offset); - free(msg.data); + ret = handle_msg(msg, offset); + if(msg->data) free(msg->data); if(ret < 0) switch (error_get_maj()) { case IL_SYS: -- 1.8.2.3