diff --git a/src/main/java/com/sk89q/mclauncher/util/BasicArgsParser.java b/src/main/java/com/sk89q/mclauncher/util/BasicArgsParser.java index f6fcadd..02987d6 100644 --- a/src/main/java/com/sk89q/mclauncher/util/BasicArgsParser.java +++ b/src/main/java/com/sk89q/mclauncher/util/BasicArgsParser.java @@ -48,6 +48,9 @@ public ArgsContext parse(String[] args) { for (int i = 0; i < args.length; i++) { String arg = args[i]; if (arg.startsWith("-")) { + if (arg.length() == 1) { + throw new IllegalArgumentException("Flag with no name"); + } String flag = arg.substring(1); if (valueArgs.contains(flag)) { wantingFlag = flag;