From 7c24396600cb624dc874e26c383d54352af4d195 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 2 Jul 2021 14:02:16 +0100 Subject: [PATCH] [Minor] Fix pushing lua_url structure --- src/lua/lua_html.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lua/lua_html.cxx b/src/lua/lua_html.cxx index 4348d91c0..370f2230e 100644 --- a/src/lua/lua_html.cxx +++ b/src/lua/lua_html.cxx @@ -620,7 +620,6 @@ lua_html_tag_get_extra (lua_State *L) LUA_TRACE_POINT; struct lua_html_tag *ltag = lua_check_html_tag (L, 1); struct html_image *img; - struct rspamd_url **purl; if (ltag) { if (!std::holds_alternative(ltag->tag->extra)) { @@ -630,8 +629,8 @@ lua_html_tag_get_extra (lua_State *L) } else if (std::holds_alternative(ltag->tag->extra)) { /* For A that's URL */ - purl = static_cast(lua_newuserdata(L, sizeof(gpointer))); - *purl = std::get(ltag->tag->extra); + auto *lua_url = static_cast(lua_newuserdata(L, sizeof(rspamd_lua_url))); + lua_url->url = std::get(ltag->tag->extra); rspamd_lua_setclass (L, "rspamd{url}", -1); } else { -- 2.39.5