From 4a5e4491c95ac678cd97edb35cc5b6169291a078 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Wed, 10 Oct 2018 16:13:05 +0200 Subject: [PATCH] Remove invalid properties from map on property load In order to not have config file flooded with invalid and corrupted properties in case of file corruption, remove all these invalid properties from property map on configuration load. Signed-off-by: Tomas Slusny --- .../src/main/java/net/runelite/client/config/ConfigManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java index 68989ea4d8..be4b980593 100644 --- a/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java +++ b/runelite-client/src/main/java/net/runelite/client/config/ConfigManager.java @@ -199,6 +199,7 @@ public class ConfigManager if (split.length != 2) { log.debug("Properties key malformed!: {}", groupAndKey); + properties.remove(groupAndKey); return; }