aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_http.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-12-28 20:15:50 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2021-12-28 20:15:50 +0000
commit3deecad150f2ec11679cb85265c55df948e7c2bc (patch)
treea20ef9241c7715eca2f8006d7270cddc165d5d84 /src/lua/lua_http.c
parent160184d857561076e22fe7de1a685804e44f75a0 (diff)
downloadrspamd-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.c14
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;
}