From 6da83face23b5a44b1d01720734dbec53aefa63a Mon Sep 17 00:00:00 2001 From: yx9o Date: Tue, 21 Oct 2025 16:26:40 +0800 Subject: [PATCH] [ISSUE #9765] Improve null handling in file operations (#9766) --- .../src/main/java/org/apache/rocketmq/common/UtilAll.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/org/apache/rocketmq/common/UtilAll.java b/common/src/main/java/org/apache/rocketmq/common/UtilAll.java index a42ac3f364..e44f71589c 100644 --- a/common/src/main/java/org/apache/rocketmq/common/UtilAll.java +++ b/common/src/main/java/org/apache/rocketmq/common/UtilAll.java @@ -645,8 +645,10 @@ public class UtilAll { file.delete(); } else if (file.isDirectory()) { File[] files = file.listFiles(); - for (File file1 : files) { - deleteFile(file1); + if (files != null) { + for (File file1 : files) { + deleteFile(file1); + } } file.delete(); }