From 27928bb1bfad9b2f553f88aec800e0a05a7e6ac4 Mon Sep 17 00:00:00 2001 From: vuonojenmustaturska Date: Fri, 9 Mar 2018 17:07:36 +0200 Subject: [PATCH 1/2] Merge pull request #36287 from tgstation/Cyberboss-patch-4 [S] Fixes GLOB protected vars exploit --- code/controllers/globals.dm | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/code/controllers/globals.dm b/code/controllers/globals.dm index 095e69573a..5d3e1739ca 100644 --- a/code/controllers/globals.dm +++ b/code/controllers/globals.dm @@ -20,18 +20,9 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars) Initialize() -/datum/controller/global_vars/Destroy(force) - stack_trace("Some fucker qdel'd the global holder!") - if(!force) - return QDEL_HINT_LETMELIVE - - QDEL_NULL(statclick) - gvars_datum_protected_varlist.Cut() - gvars_datum_in_built_vars.Cut() - - GLOB = null - - return ..() +/datum/controller/global_vars/Destroy() + //fuck off kevinz + return QDEL_HINT_IWILLGC /datum/controller/global_vars/stat_entry() if(!statclick)