From 8117b5adbd452216502e72770784f5331c6567bd Mon Sep 17 00:00:00 2001 From: elaneri Date: Sun, 2 Apr 2023 10:23:52 -0300 Subject: [PATCH] posible polynomial runtime due to backtracking --- .../feature_update_service/FeatureUpdateController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/com/twitter/search/feature_update_service/FeatureUpdateController.java b/src/java/com/twitter/search/feature_update_service/FeatureUpdateController.java index 1613bee3c..9de54af6f 100644 --- a/src/java/com/twitter/search/feature_update_service/FeatureUpdateController.java +++ b/src/java/com/twitter/search/feature_update_service/FeatureUpdateController.java @@ -200,10 +200,10 @@ public class FeatureUpdateController implements FeatureUpdateService.ServiceIfac } private List getPenguinVersions(String penguinVersionsStr) { - String[] tokens = penguinVersionsStr.split("\\s*,\\s*"); + String[] tokens = penguinVersionsStr.split(","); List listOfPenguinVersions = Lists.newArrayListWithCapacity(tokens.length); 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)); return listOfPenguinVersions;