posible polynomial runtime due to backtracking

This commit is contained in:
elaneri 2023-04-02 10:23:52 -03:00
parent ec83d01dca
commit 8117b5adbd
1 changed files with 2 additions and 2 deletions

View File

@ -200,10 +200,10 @@ public class FeatureUpdateController implements FeatureUpdateService.ServiceIfac
} }
private List<PenguinVersion> getPenguinVersions(String penguinVersionsStr) { private List<PenguinVersion> getPenguinVersions(String penguinVersionsStr) {
String[] tokens = penguinVersionsStr.split("\\s*,\\s*"); String[] tokens = penguinVersionsStr.split(",");
List<PenguinVersion> listOfPenguinVersions = Lists.newArrayListWithCapacity(tokens.length); List<PenguinVersion> listOfPenguinVersions = Lists.newArrayListWithCapacity(tokens.length);
for (String token : tokens) { for (String token : tokens) {
listOfPenguinVersions.add(PenguinVersion.valueOf(token.toUpperCase())); listOfPenguinVersions.add(PenguinVersion.valueOf(token.trim().toUpperCase()));
} }
LOG.info(String.format("Using Penguin Versions: %s", listOfPenguinVersions)); LOG.info(String.format("Using Penguin Versions: %s", listOfPenguinVersions));
return listOfPenguinVersions; return listOfPenguinVersions;