aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Florian Weikert <fwe@google.com>2015-06-22 20:57:01 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2015-06-23 09:03:01 +0000
commite741e8f5c5a196e63a66526f2afa880876fcd4ed (patch)
tree2dc676bd8489e16b2e929e1ce91e2264cdc037b5
parentadc4a02d95a9b59d3c76f600cdebab71081e5708 (diff)
rsplit's separator is now being parsed literally. As a result, special regex characters (such as '.' or '\w') will no longer match other characters.
-- MOS_MIGRATED_REVID=96603729
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java b/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java
index 794e0392e6..a8efbc0476 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java
@@ -263,7 +263,7 @@ public class MethodLibrary {
}
LinkedList<String> result = new LinkedList<>();
- String[] parts = input.split(separator, -1);
+ String[] parts = input.split(Pattern.quote(separator), -1);
int sepLen = separator.length();
int remainingLength = input.length();
int splitsSoFar = 0;