From db79faae848e9ca5ed1c5b62cdd9d01650687fff Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Sun, 25 Jan 2015 21:36:42 +0100 Subject: [PATCH] lua: don't make uhttpd_plugin symbol constant uhttpd modifies the list_head member of the uhttpd_plugin struct when loading a plugin, therefore we cannot make it const, otherwise we trigger a security violation if uhttpd is built with RelRO support. Signed-off-by: Jo-Philipp Wich --- lua.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua.c b/lua.c index f4a5743..2134904 100644 --- a/lua.c +++ b/lua.c @@ -295,6 +295,6 @@ static int lua_plugin_init(const struct uhttpd_ops *o, struct config *c) return 0; } -const struct uhttpd_plugin uhttpd_plugin = { +struct uhttpd_plugin uhttpd_plugin = { .init = lua_plugin_init, }; -- 2.25.1