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

justinchen pushed a commit to branch separator-13
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/separator-13 by this push:
     new cb58dd4d290 Pipe: Changed the separator check semantic for pipes / 
pipe plugins (#17175)
cb58dd4d290 is described below

commit cb58dd4d2904108bab87cf5a2969eedd04a90d26
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
---
 .../java/org/apache/iotdb/pipe/it/autocreate/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/autocreate/IoTDBPipeSyntaxIT.java
 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeSyntaxIT.java
index 4818378c2f5..37ad97c2e57 100644
--- 
a/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeSyntaxIT.java
+++ 
b/integration-test/src/test/java/org/apache/iotdb/pipe/it/autocreate/IoTDBPipeSyntaxIT.java
@@ -322,7 +322,7 @@ public class IoTDBPipeSyntaxIT extends 
AbstractPipeDualAutoIT {
   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 7c68d7d376f..fe413bf85ef 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
@@ -556,7 +556,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