diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-06-14 10:14:56 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-06-14 10:14:56 +0100 |
commit | 7fd590aabff817d200a3946872c8d0938e55814f (patch) | |
tree | d802709e9e5c0f77398bdedf9e41be7abd4581f6 /src/lua/lua_map.c | |
parent | 7dd96f361e62a95ef1c125a21bde385ea5bd8006 (diff) | |
download | rspamd-7fd590aabff817d200a3946872c8d0938e55814f.tar.gz rspamd-7fd590aabff817d200a3946872c8d0938e55814f.zip |
[Fix] More fixes to events logic
Diffstat (limited to 'src/lua/lua_map.c')
-rw-r--r-- | src/lua/lua_map.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lua/lua_map.c b/src/lua/lua_map.c index cf2b29f04..570287c13 100644 --- a/src/lua/lua_map.c +++ b/src/lua/lua_map.c @@ -309,10 +309,6 @@ lua_map_fin (struct map_cb_data *data) map = data->map; - if (data->prev_data) { - data->prev_data = NULL; - } - if (data->cur_data) { cbdata = (struct lua_map_callback_data *)data->cur_data; } @@ -321,6 +317,10 @@ lua_map_fin (struct map_cb_data *data) return; } + if (data->prev_data) { + data->prev_data = NULL; + } + if (cbdata->ref == -1) { msg_err_map ("map has no callback set"); } |