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

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

commit 0d743862010e6bccc70a70f830c9fb0b2f746e09
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
---
 .../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 844477b6590..6ae8d56bfaa 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 595cd5e831c..139d08ef99b 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
@@ -583,7 +583,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