From: Vsevolod Stakhov Date: Mon, 24 Feb 2020 20:14:25 +0000 (+0000) Subject: [Minor] Fix null logging object in the logger X-Git-Tag: 2.4~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1629eb5614c82e4ec3b1d480ee74d01eac0b66fe;p=thirdparty%2Frspamd.git [Minor] Fix null logging object in the logger --- diff --git a/src/lua/lua_logger.c b/src/lua/lua_logger.c index ccf6087de6..fc0f5fe9f1 100644 --- a/src/lua/lua_logger.c +++ b/src/lua/lua_logger.c @@ -949,9 +949,12 @@ lua_logger_logx (lua_State *L) if (lua_type (L, 3) == LUA_TSTRING) { uid = luaL_checkstring (L, 3); } - else { + else if (lua_type (L, 3) == LUA_TUSERDATA) { uid = lua_logger_get_id (L, 3, NULL); } + else { + uid = "???"; + } if (uid && modname) { if (lua_type (L, 4) == LUA_TSTRING) {