Browse Source

[Minor] Do not push invalid real_ip for received

tags/3.1
Vsevolod Stakhov 2 years ago
parent
commit
2ce612ba70
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      src/libmime/received.cxx

+ 6
- 1
src/libmime/received.cxx View File

@@ -816,7 +816,12 @@ received_export_to_lua(received_header_chain *chain, lua_State *L) -> bool
push_nullable_string(rh.by_hostname, "by_hostname");
push_nullable_string(rh.for_mbox, "for");

rspamd_lua_ip_push (L, rh.addr);
if (rh.addr) {
rspamd_lua_ip_push(L, rh.addr);
}
else {
lua_pushnil(L);
}
lua_setfield(L, -2, "real_ip");

const auto *proto = "unknown";

Loading…
Cancel
Save