Fix NPE if config was null in BungeeCord module

This commit is contained in:
Redned 2019-12-02 08:27:45 -06:00 committed by GitHub
parent 3e7e34dfb9
commit 5552f34871
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -57,13 +57,13 @@ public class GeyserBungeePlugin extends Plugin implements IGeyserBootstrap {
Files.copy(in, file.toPath()); Files.copy(in, file.toPath());
configuration = ConfigurationProvider.getProvider(YamlConfiguration.class).load(new File(getDataFolder(), "config.yml")); configuration = ConfigurationProvider.getProvider(YamlConfiguration.class).load(new File(getDataFolder(), "config.yml"));
} catch (IOException ex) { } catch (IOException ex) {
geyserLogger.severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!", ex); getLogger().severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!", ex);
return; return;
} }
} }
if (configuration == null) { if (configuration == null) {
geyserLogger.severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!"); getLogger().severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!");
return; return;
} }
@ -74,7 +74,7 @@ public class GeyserBungeePlugin extends Plugin implements IGeyserBootstrap {
try { try {
ConfigurationProvider.getProvider(YamlConfiguration.class).save(configuration, new File(getDataFolder(), "config.yml")); ConfigurationProvider.getProvider(YamlConfiguration.class).save(configuration, new File(getDataFolder(), "config.yml"));
} catch (IOException ex) { } catch (IOException ex) {
geyserLogger.severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!", ex); getLogger().severe("Failed to read/create config.yml! Make sure it's up to date and/or readable+writable!", ex);
return; return;
} }
} }