From: Christophe ThiƩry Date: Wed, 9 Nov 2011 19:19:08 +0000 (+0100) Subject: The argument is a userdata, not a Lua task X-Git-Tag: exp_20120216~376 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/2895b2413e1efc17e3a42047c85a4917f1114708?ds=inline The argument is a userdata, not a Lua task --- diff --git a/src/bindings/lua/simgrid_lua.c b/src/bindings/lua/simgrid_lua.c index a9aa62f42a..e919383643 100644 --- a/src/bindings/lua/simgrid_lua.c +++ b/src/bindings/lua/simgrid_lua.c @@ -317,7 +317,7 @@ static int l_task_gc(lua_State* L) */ static int l_task_tostring(lua_State* L) { - m_task_t task = sglua_checktask(L, 1); + m_task_t task = *((m_task_t*) luaL_checkudata(L, 1, TASK_MODULE_NAME)); lua_pushfstring(L, "Task: %p", task); return 1; }