From f2dfb59ba5433642a10f6c4a0a2f704bc9ed3a62 Mon Sep 17 00:00:00 2001 From: Matt Headley Date: Tue, 17 May 2022 22:04:44 -0700 Subject: [PATCH] [s] Removes protected variable exploit (#67071) Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> --- code/controllers/globals.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/controllers/globals.dm b/code/controllers/globals.dm index 7b5cc94d362..95027074455 100644 --- a/code/controllers/globals.dm +++ b/code/controllers/globals.dm @@ -29,6 +29,11 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars) msg = "Edit" return msg +/datum/controller/global_vars/can_vv_get(var_name) + if(var_name == "gvars_datum_protected_varlist" || var_name == "gvars_datum_in_built_vars") + return FALSE + return ..() + /datum/controller/global_vars/vv_edit_var(var_name, var_value) if(gvars_datum_protected_varlist[var_name]) return FALSE