From 8b7e3b7b7c405d780ac473170ecf7886569ffe85 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Sat, 18 Nov 2017 09:48:03 -0500 Subject: [PATCH] Fixes topic logs exposing serviceCommsKey (#32837) --- code/game/world.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/world.dm b/code/game/world.dm index 9132f3cd6d..9a72794553 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -117,6 +117,9 @@ GLOBAL_PROTECT(security_mode) warning("/tg/station 13 uses many file operations, a few shell()s, and some external call()s. Trusted mode is recommended. You can download our source code for your own browsing and compilation at https://github.com/tgstation/tgstation") /world/Topic(T, addr, master, key) + + SERVER_TOOLS_ON_TOPIC //redirect to server tools if necessary + var/static/list/topic_handlers = TopicHandlers() var/list/input = params2list(T) var/datum/world_topic/handler @@ -128,8 +131,6 @@ GLOBAL_PROTECT(security_mode) if((!handler || initial(handler.log)) && config && CONFIG_GET(flag/log_world_topic)) WRITE_FILE(GLOB.world_game_log, "TOPIC: \"[T]\", from:[addr], master:[master], key:[key]") - SERVER_TOOLS_ON_TOPIC //redirect to server tools if necessary - if(!handler) return