From cd1fd085ce7c117fde2998e46879651fc1adcf44 Mon Sep 17 00:00:00 2001 From: Adrian Siekierka Date: Fri, 28 Jun 2019 22:37:12 +0200 Subject: fix NPE in EnigmaProfile.getArgument when no args given --- src/main/java/cuchaz/enigma/EnigmaProfile.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java') diff --git a/src/main/java/cuchaz/enigma/EnigmaProfile.java b/src/main/java/cuchaz/enigma/EnigmaProfile.java index 9dc5ff22..feb5fdb6 100644 --- a/src/main/java/cuchaz/enigma/EnigmaProfile.java +++ b/src/main/java/cuchaz/enigma/EnigmaProfile.java @@ -45,7 +45,7 @@ public final class EnigmaProfile { } public Optional getArgument(String key) { - return Optional.ofNullable(args.get(key)); + return args != null ? Optional.ofNullable(args.get(key)) : Optional.empty(); } } } -- cgit v1.2.3