This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch rc/2.0.7
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 3ba95a80d465cb65d2feaaa791702da9056a6b4d
Author: Caideyipi <[email protected]>
AuthorDate: Fri Feb 6 14:48:29 2026 +0800

    Pipe: Changed the separator check semantic for pipes / pipe plugins (#17175)
    
    * fix
    
    * sep
    
    (cherry picked from commit d9b692bcca7e974b0aed74507d2af183c31ed8d1)
---
 .../iotdb/pipe/it/dual/treemodel/auto/basic/IoTDBPipeSyntaxIT.java      | 2 +-
 .../src/main/java/org/apache/iotdb/commons/utils/FileUtils.java         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/dual/treemodel/auto/basic/IoTDBPipeSyntaxIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/dual/treemodel/auto/basic/IoTDBPipeSyntaxIT.java
index 4d739a013d3..45b5e7e27ec 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/dual/treemodel/auto/basic/IoTDBPipeSyntaxIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/dual/treemodel/auto/basic/IoTDBPipeSyntaxIT.java
@@ -342,7 +342,7 @@ public class IoTDBPipeSyntaxIT extends 
AbstractPipeDualTreeModelAutoIT {
   public void testDirectoryErrors() throws SQLException {
     try (final Connection connection = senderEnv.getConnection();
         final Statement statement = connection.createStatement()) {
-      List<String> wrongDirs = Arrays.asList(".", "..", "./hackYou", 
".\\hackYouTwice");
+      List<String> wrongDirs = Arrays.asList(".", "..", "/hackYou", 
"..\\hackYouTwice");
       if (SystemUtils.IS_OS_WINDOWS) {
         wrongDirs = new ArrayList<>(wrongDirs);
         wrongDirs.add("BombWindows/:*?");
diff --git 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
index 2e1d3d16a00..0824e07dd38 100644
--- 
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
+++ 
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
@@ -568,7 +568,7 @@ public class FileUtils {
   }
 
   public static String getIllegalError4Directory(final String path) {
-    if (path.equals(".") || path.equals("..") || path.contains("./") || 
path.contains(".\\")) {
+    if (path.equals(".") || path.equals("..") || path.contains("/") || 
path.contains("\\")) {
       return ILLEGAL_PATH_MESSAGE;
     }
     if (!WindowsOSUtils.isLegalPathSegment4Windows(path)) {

Reply via email to