From 9a697098c2f3bee8177251d70a4042de5fc6478d Mon Sep 17 00:00:00 2001 From: virustotalop Date: Fri, 20 Mar 2020 20:01:09 -0700 Subject: [PATCH] Return null if configs fail to load --- src/main/java/com/clubobsidian/wrappy/Configuration.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/clubobsidian/wrappy/Configuration.java b/src/main/java/com/clubobsidian/wrappy/Configuration.java index 8b2484c..81f1026 100644 --- a/src/main/java/com/clubobsidian/wrappy/Configuration.java +++ b/src/main/java/com/clubobsidian/wrappy/Configuration.java @@ -176,12 +176,15 @@ public static Configuration load(URL url, File tempFile, File backupFile, int co { e.printStackTrace(); } + if(backupFile.exists()) { return Configuration.load(backupFile); } - - return new Configuration(); + else + { + return null; + } } public static Configuration load(InputStream stream, ConfigurationType type) @@ -240,6 +243,7 @@ else if(type == ConfigurationType.XML) catch(IOException ex) { ex.printStackTrace(); + return null; } finally {