Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > d8d61226d25972712b6325e5c8d69b5e > files > 8

findbugs-1.2.1-1.1.1mdv2008.0.src.rpm

--- findbugs-1.2.1/src/java/edu/umd/cs/findbugs/detect/BadSyntaxForRegularExpression.java.orig	2007-07-06 00:46:15.000000000 +0200
+++ findbugs-1.2.1/src/java/edu/umd/cs/findbugs/detect/BadSyntaxForRegularExpression.java	2007-07-06 00:46:59.000000000 +0200
@@ -91,7 +91,7 @@
 	private void sawRegExPattern(int stackDepth, int flags) {
 		if (stack.getStackDepth() < stackDepth) return;
 		OpcodeStack.Item it = stack.getStackItem(stackDepth);
-		if (it.getSpecialKind() == OpcodeStack.Item.FILE_SEPARATOR_STRING && (flags & Pattern.LITERAL) == 0) {
+		if (it.getSpecialKind() == OpcodeStack.Item.FILE_SEPARATOR_STRING) {
 			  bugReporter.reportBug(new BugInstance(this, "RE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSION", 
 					  HIGH_PRIORITY)
 									  .addClassAndMethod(this)