From 838e7ad01042b22f378be9e760152830e878b922 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Date: Sun, 26 May 2013 16:11:21 +0200 Subject: [PATCH] Hide rcon.password in the crash log --- src/PocketMinecraftServer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/PocketMinecraftServer.php b/src/PocketMinecraftServer.php index ebe43148b..fdeb0723e 100644 --- a/src/PocketMinecraftServer.php +++ b/src/PocketMinecraftServer.php @@ -347,7 +347,11 @@ class PocketMinecraftServer{ $dump .= "Debug Info: ".var_export($this->debugInfo(false), true)."\r\n\r\n\r\n"; global $arguments; $dump .= "Parameters: ".var_export($arguments, true)."\r\n\r\n\r\n"; - $dump .= "server.properties: ".var_export($this->api->getProperties(), true)."\r\n\r\n\r\n"; + $p = $this->api->getProperties(); + if($p["rcon.password"] != ""){ + $p["rcon.password"] = "******"; + } + $dump .= "server.properties: ".var_export($p, true)."\r\n\r\n\r\n"; if($this->api->plugin instanceof PluginAPI){ $plist = $this->api->plugin->getList(); $dump .= "Loaded plugins:\r\n";