diff --git a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Utils.java b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Utils.java index c6203be9..f560f7fb 100644 --- a/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Utils.java +++ b/Android/app/src/main/java/org/deadc0de/apple2ix/Apple2Utils.java @@ -419,8 +419,11 @@ public class Apple2Utils { // TODO FIXME : WARNING : this is super dangerous if there are symlinks !!! private static void recursivelyDelete(File file) { if (file.isDirectory()) { - for (File f : file.listFiles()) { - recursivelyDelete(f); + File[] files = file.listFiles(); + if (files != null) { + for (File f : files) { + recursivelyDelete(f); + } } } if (!file.delete()) {