diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-10-14 18:46:50 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-10-14 18:46:50 +0400 |
commit | 9ebf3a1a948f328543101ff1d2ab0f7521de8963 (patch) | |
tree | a944ec5e2951314c7fda39ba2628a7fff63ce165 /src/lua | |
parent | d16336b4929ac76a1661b9c7dafd28568e6e0859 (diff) | |
download | rspamd-9ebf3a1a948f328543101ff1d2ab0f7521de8963.tar.gz rspamd-9ebf3a1a948f328543101ff1d2ab0f7521de8963.zip |
* Fix getting of message headers from lua plugins
* Fix forged recipients plugin
Diffstat (limited to 'src/lua')
-rw-r--r-- | src/lua/lua_message.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/lua/lua_message.c b/src/lua/lua_message.c index a6a12213a..98a4ae6ed 100644 --- a/src/lua/lua_message.c +++ b/src/lua/lua_message.c @@ -97,16 +97,16 @@ lua_check_message (lua_State * L) /*** Message interface ***/ LUA_GMIME_BRIDGE_GET (message, get_subject, Message) - LUA_GMIME_BRIDGE_SET (message, set_subject, Message) - LUA_GMIME_BRIDGE_GET (message, get_message_id, Message) - LUA_GMIME_BRIDGE_SET (message, set_message_id, Message) - LUA_GMIME_BRIDGE_GET (message, get_sender, Message) - LUA_GMIME_BRIDGE_SET (message, set_sender, Message) - LUA_GMIME_BRIDGE_GET (message, get_reply_to, Message) - LUA_GMIME_BRIDGE_SET (message, set_reply_to, Message) - - static int - lua_message_get_header (lua_State * L) +LUA_GMIME_BRIDGE_SET (message, set_subject, Message) +LUA_GMIME_BRIDGE_GET (message, get_message_id, Message) +LUA_GMIME_BRIDGE_SET (message, set_message_id, Message) +LUA_GMIME_BRIDGE_GET (message, get_sender, Message) +LUA_GMIME_BRIDGE_SET (message, set_sender, Message) +LUA_GMIME_BRIDGE_GET (message, get_reply_to, Message) +LUA_GMIME_BRIDGE_SET (message, set_reply_to, Message) + +static int +lua_message_get_header (lua_State * L) { const char *headern; GMimeMessage *obj = lua_check_message (L); @@ -126,7 +126,7 @@ LUA_GMIME_BRIDGE_GET (message, get_subject, Message) g_free (cur->data); cur = g_list_next (cur); } - g_free (res); + g_list_free (res); } else { lua_pushnil (L); |