From: Vsevolod Stakhov Date: Sat, 25 Jan 2025 13:35:25 +0000 (+0000) Subject: [Minor] Deal with packed structure member properly X-Git-Tag: 3.11.1~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5176a51c81086ecd3040638a8c1fb569444bf87;p=thirdparty%2Frspamd.git [Minor] Deal with packed structure member properly --- diff --git a/src/lua/lua_common.h b/src/lua/lua_common.h index f5a4967ba2..a294443943 100644 --- a/src/lua/lua_common.h +++ b/src/lua/lua_common.h @@ -460,7 +460,7 @@ struct rspamd_lua_url *lua_check_url(lua_State *L, int pos); * Creates a new shingle object from the existing shingle */ struct rspamd_shingle; -void lua_newshingle(lua_State *L, const struct rspamd_shingle *sh); +void lua_newshingle(lua_State *L, const void *sh); enum rspamd_lua_parse_arguments_flags { RSPAMD_LUA_PARSE_ARGUMENTS_DEFAULT = 0, diff --git a/src/lua/lua_shingles.cxx b/src/lua/lua_shingles.cxx index 8e14d8ba87..4682ef74f5 100644 --- a/src/lua/lua_shingles.cxx +++ b/src/lua/lua_shingles.cxx @@ -62,7 +62,7 @@ lua_check_shingle(lua_State *L, int pos) return static_cast(ud); } -void lua_newshingle(lua_State *L, const struct rspamd_shingle *sh) +void lua_newshingle(lua_State *L, const void *sh) { auto *nsh = static_cast( lua_newuserdata(L, sizeof(struct rspamd_shingle)));