From 73990d8caab268c7611979315d9fb77958eace3c Mon Sep 17 00:00:00 2001 From: Emmanuel Bouthenot Date: Thu, 9 Feb 2006 10:50:46 +0000 Subject: [PATCH] fix weechat_lua_remove_handler : now really use function args --- src/plugins/scripts/lua/weechat-lua.c | 7 +++++-- weechat/src/plugins/scripts/lua/weechat-lua.c | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/plugins/scripts/lua/weechat-lua.c b/src/plugins/scripts/lua/weechat-lua.c index 1b4d41688..83c9288d4 100644 --- a/src/plugins/scripts/lua/weechat-lua.c +++ b/src/plugins/scripts/lua/weechat-lua.c @@ -462,7 +462,7 @@ weechat_lua_remove_handler (lua_State *L) /* make gcc happy */ (void) L; - char *command, *function; + const char *command, *function; if (!lua_current_script) { @@ -486,9 +486,12 @@ weechat_lua_remove_handler (lua_State *L) lua_pushnumber (lua_current_interpreter, 0); return 1; } + + command = lua_tostring (lua_current_interpreter, -2); + function = lua_tostring (lua_current_interpreter, -1); weechat_script_remove_handler (lua_plugin, lua_current_script, - command, function); + (char *) command, (char *) function); lua_pushnumber (lua_current_interpreter, 1); return 1; diff --git a/weechat/src/plugins/scripts/lua/weechat-lua.c b/weechat/src/plugins/scripts/lua/weechat-lua.c index 1b4d41688..83c9288d4 100644 --- a/weechat/src/plugins/scripts/lua/weechat-lua.c +++ b/weechat/src/plugins/scripts/lua/weechat-lua.c @@ -462,7 +462,7 @@ weechat_lua_remove_handler (lua_State *L) /* make gcc happy */ (void) L; - char *command, *function; + const char *command, *function; if (!lua_current_script) { @@ -486,9 +486,12 @@ weechat_lua_remove_handler (lua_State *L) lua_pushnumber (lua_current_interpreter, 0); return 1; } + + command = lua_tostring (lua_current_interpreter, -2); + function = lua_tostring (lua_current_interpreter, -1); weechat_script_remove_handler (lua_plugin, lua_current_script, - command, function); + (char *) command, (char *) function); lua_pushnumber (lua_current_interpreter, 1); return 1;