From 870d86d9aba201a775a2e785eda3536cb8068540 Mon Sep 17 00:00:00 2001 From: ArtDev <45949002+artdeell@users.noreply.github.com> Date: Tue, 7 Dec 2021 21:23:42 +0300 Subject: [PATCH] check for null value insert (#2350) Co-authored-by: SerpentSpirale --- .../src/main/java/net/kdt/pojavlaunch/extra/ExtraCore.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/extra/ExtraCore.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/extra/ExtraCore.java index e267da844..3e26c24ef 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/extra/ExtraCore.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/extra/ExtraCore.java @@ -43,6 +43,8 @@ public final class ExtraCore { * @param value The value */ public static void setValue(String key, Object value){ + if(value == null || key == null) return; // null values create an NPE on insertion + getInstance().valueMap.put(key, value); ConcurrentLinkedQueue> extraListenerList = getInstance().listenerMap.get(key); if(extraListenerList == null) return; //No listeners