Преглед на файлове

[Minor] Do not push invalid real_ip for received

tags/3.1
Vsevolod Stakhov преди 2 години
родител
ревизия
2ce612ba70
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6
    1
      src/libmime/received.cxx

+ 6
- 1
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";

Loading…
Отказ
Запис