diff --git a/java/ql/test/library-tests/pathsanitizer/Test.java b/java/ql/test/library-tests/pathsanitizer/Test.java index 095a6b8f160..27a15d867ce 100644 --- a/java/ql/test/library-tests/pathsanitizer/Test.java +++ b/java/ql/test/library-tests/pathsanitizer/Test.java @@ -258,10 +258,10 @@ public class Test { } { String source = (String) source(); - if (!source.startsWith("/data") && source.indexOf("..") == -1) - sink(source); // Safe - else + if (source.startsWith("/data") || source.indexOf("..") != -1) sink(source); // $ hasTaintFlow + else + sink(source); // Safe } { String source = (String) source();