diff --git a/src/com/sheepit/client/Configuration.java b/src/com/sheepit/client/Configuration.java index 518c908..1de4328 100644 --- a/src/com/sheepit/client/Configuration.java +++ b/src/com/sheepit/client/Configuration.java @@ -346,10 +346,16 @@ public class Configuration { List files_local = new LinkedList(); List files = new LinkedList(); if (this.workingDirectory != null) { - files.addAll(Arrays.asList(this.workingDirectory.listFiles())); + File[] filesInDirectory = this.workingDirectory.listFiles(); + if (filesInDirectory != null) { + files.addAll(Arrays.asList(filesInDirectory)); + } } if (this.storageDirectory != null) { - files.addAll(Arrays.asList(this.storageDirectory.listFiles())); + File[] filesInDirectory = this.storageDirectory.listFiles(); + if (filesInDirectory != null) { + files.addAll(Arrays.asList(filesInDirectory)); + } } for (File file : files) {