From: Michal Voců Date: Mon, 21 Apr 2008 15:39:28 +0000 (+0000) Subject: different message struct allocation X-Git-Tag: glite-yaim-lb_R_4_0_2_1~81 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=a3c78b531cb83fdc4e66539b275b512063cfb8e5;p=jra1mw.git different message struct allocation --- 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: