The rpcd daemon modifies the list_head member of the rpc_plugin struct,
therfore we cannot mark it const, otherwise we're hitting an access
violation if rpcd is built with relro support.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
return ubus_add_object(ctx, &bwmon_obj);
}
return ubus_add_object(ctx, &bwmon_obj);
}
-const struct rpc_plugin rpc_plugin = {
+struct rpc_plugin rpc_plugin = {
.init = rpc_bwmon_api_init
};
.init = rpc_bwmon_api_init
};
-const struct rpc_plugin rpc_plugin = {
+struct rpc_plugin rpc_plugin = {
.init = rpc_luci2_api_init
};
.init = rpc_luci2_api_init
};