[jboss-cvs] JBossAS SVN: r87391 - projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/vfs/helpers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Apr 15 17:22:22 EDT 2009
Author: david.lloyd at jboss.com
Date: 2009-04-15 17:22:22 -0400 (Wed, 15 Apr 2009)
New Revision: 87391
Modified:
projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/vfs/helpers/PathTokenizer.java
Log:
Fix suspicious token handling
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/vfs/helpers/PathTokenizer.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/vfs/helpers/PathTokenizer.java 2009-04-15 20:54:42 UTC (rev 87390)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/vfs/helpers/PathTokenizer.java 2009-04-15 21:22:22 UTC (rev 87391)
@@ -150,6 +150,9 @@
}
case STATE_MAYBE_REVERSE_PATH: {
// the third . in a row, guess it's just a weird path name
+ if (errorOnSuspiciousTokens) {
+ throw new IllegalArgumentException("Illegal suspicious token in path: " + path);
+ }
state = STATE_NORMAL;
continue;
}
@@ -163,6 +166,14 @@
start = index;
continue;
}
+ case STATE_MAYBE_CURRENT_PATH:
+ case STATE_MAYBE_REVERSE_PATH: {
+ if (errorOnSuspiciousTokens) {
+ throw new IllegalArgumentException("Illegal suspicious token in path: " + path);
+ }
+ state = STATE_NORMAL;
+ continue;
+ }
}
}
}
More information about the jboss-cvs-commits
mailing list