summaryrefslogtreecommitdiff
path: root/java/io/File.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/io/File.java')
-rw-r--r--java/io/File.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/java/io/File.java b/java/io/File.java
index 4f5ab4e66..5d1b3ec85 100644
--- a/java/io/File.java
+++ b/java/io/File.java
@@ -754,8 +754,9 @@ public class File implements Serializable, Comparable<File>
String files[] = VMFile.list(path);
// Check if an error occured in listInternal().
+ // This is an unreadable directory, pretend there is nothing inside.
if (files == null)
- return null;
+ return new String[0];
if (filter == null)
return files;