From faecdec301ad8449c2c22804924f7da27e9355de Mon Sep 17 00:00:00 2001 From: HypherionMC Date: Sat, 28 Oct 2023 13:56:31 +0200 Subject: [PATCH] [BUG] Don't try to initialize Encryption if secret failed to generate --- .../hypherionmc/sdlink/core/util/EncryptionUtil.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/hypherionmc/sdlink/core/util/EncryptionUtil.java b/src/main/java/com/hypherionmc/sdlink/core/util/EncryptionUtil.java index 980b789..636f954 100644 --- a/src/main/java/com/hypherionmc/sdlink/core/util/EncryptionUtil.java +++ b/src/main/java/com/hypherionmc/sdlink/core/util/EncryptionUtil.java @@ -53,10 +53,14 @@ public final class EncryptionUtil { BotController.INSTANCE.getLogger().error("Failed to initialize Encryption", e); } - encryptor = new StandardPBEStringEncryptor(); - encryptor.setPassword(encCode); - canRun = !encCode.isEmpty(); + + encryptor = new StandardPBEStringEncryptor(); + if (canRun) + encryptor.setPassword(encCode); + + if (!canRun) + BotController.INSTANCE.getLogger().error("Failed to initialize encryption system. Your config values will not be encrypted!"); } /**