diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-12-28 20:15:50 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-12-28 20:15:50 +0000 |
commit | 3deecad150f2ec11679cb85265c55df948e7c2bc (patch) | |
tree | a20ef9241c7715eca2f8006d7270cddc165d5d84 /src/lua/lua_http.c | |
parent | 160184d857561076e22fe7de1a685804e44f75a0 (diff) | |
download | rspamd-3deecad150f2ec11679cb85265c55df948e7c2bc.tar.gz rspamd-3deecad150f2ec11679cb85265c55df948e7c2bc.zip |
[Minor] Slightly improve session events logging
Diffstat (limited to 'src/lua/lua_http.c')
-rw-r--r-- | src/lua/lua_http.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/lua/lua_http.c b/src/lua/lua_http.c index e4a3bedb1..ce2a48d63 100644 --- a/src/lua/lua_http.c +++ b/src/lua/lua_http.c @@ -389,7 +389,6 @@ lua_http_make_connection (struct lua_http_cbdata *cbd) { rspamd_inet_address_set_port (cbd->addr, cbd->msg->port); unsigned http_opts = RSPAMD_HTTP_CLIENT_SIMPLE; - struct rspamd_http_message *msg = cbd->msg; if (cbd->msg->flags & RSPAMD_HTTP_FLAG_WANT_SSL) { http_opts |= RSPAMD_HTTP_CLIENT_SSL; @@ -440,9 +439,16 @@ lua_http_make_connection (struct lua_http_cbdata *cbd) } if (cbd->session) { - rspamd_session_add_event (cbd->session, - (event_finalizer_t) lua_http_fin, cbd, - M); + if (cbd->item) { + rspamd_session_add_event_full (cbd->session, + (event_finalizer_t) lua_http_fin, cbd, + M, rspamd_symcache_item_name (cbd->item)); + } + else { + rspamd_session_add_event (cbd->session, + (event_finalizer_t) lua_http_fin, cbd, + M); + } cbd->flags |= RSPAMD_LUA_HTTP_FLAG_RESOLVED; } |