Skip to content

Commit 8c599d1

Browse files
committed
Fixed OptionParser#parseFlags method
1 parent 4e79a3a commit 8c599d1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/dev/despical/commandframework/parser/OptionParser.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,17 @@ private void parseFlag(Flag flag) {
111111
continue;
112112
}
113113

114+
if (argument.length() <= prefix.length()) {
115+
continue;
116+
}
117+
114118
String foundFlag = argument.substring(prefix.length());
115119

116120
for (String flagName : flag.value()) {
117121
if (flagName.equals(foundFlag)) {
118122
this.parsedFlags.add(flagName);
119123
iterator.remove();
120-
return;
124+
break;
121125
}
122126
}
123127
}

0 commit comments

Comments
 (0)