commit 2ce612b: [Minor] Do not push invalid real_ip for received
Vsevolod Stakhov
vsevolod at highsecure.ru
Fri Oct 8 15:14:04 UTC 2021
Author: Vsevolod Stakhov
Date: 2021-10-08 16:08:44 +0100
URL: https://github.com/rspamd/rspamd/commit/2ce612ba70309ab8024f878d33ade87565eca394 (HEAD -> master)
[Minor] Do not push invalid real_ip for received
---
src/libmime/received.cxx | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/libmime/received.cxx b/src/libmime/received.cxx
index 74d2e3574..6d3e7b796 100644
--- a/src/libmime/received.cxx
+++ b/src/libmime/received.cxx
@@ -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";
More information about the Commits
mailing list