From 79e5bbf7431435865e2fbbdbbf298b1b8cc34cd9 Mon Sep 17 00:00:00 2001 From: mehdi Date: Wed, 27 Apr 2011 18:01:58 +0200 Subject: [PATCH 1/1] got a number (not a table?) with Task_splay_irecv --- src/bindings/lua/simgrid_lua.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/bindings/lua/simgrid_lua.c b/src/bindings/lua/simgrid_lua.c index c908712c06..9c3a70edb1 100644 --- a/src/bindings/lua/simgrid_lua.c +++ b/src/bindings/lua/simgrid_lua.c @@ -247,7 +247,6 @@ static int Task_recv_with_timeout(lua_State * L) ("MSG_task_receive failed : Unexpected error , please report this bug"); break; } - return 1; } @@ -265,13 +264,13 @@ static int Task_splay_irecv(lua_State *L) MSG_comm_wait(comm, timeout); if (MSG_comm_get_status(comm) == MSG_OK) { + XBT_DEBUG("Receiving task : %s",MSG_task_get_name(task)); lua_State *sender_stack = MSG_task_get_data(task); lua_xmove(sender_stack, L, 1); // copy the data directly from sender's stack MSG_task_set_data(task, NULL); - MSG_comm_destroy(comm); } - - return 1; + MSG_comm_destroy(comm); + return 1; } static int Task_splay_isend(lua_State *L) -- 2.20.1