summaryrefslogtreecommitdiffstats
path: root/src/lua/lua_map.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-06-14 10:14:56 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-06-14 10:14:56 +0100
commit7fd590aabff817d200a3946872c8d0938e55814f (patch)
treed802709e9e5c0f77398bdedf9e41be7abd4581f6 /src/lua/lua_map.c
parent7dd96f361e62a95ef1c125a21bde385ea5bd8006 (diff)
downloadrspamd-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.c8
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");
}