diff --git a/src/Main.java b/src/Main.java index b7c636b..7be5643 100644 --- a/src/Main.java +++ b/src/Main.java @@ -84,21 +84,27 @@ public class Main { if (config.getImportCachedRelayDescriptors()) { new CachedRelayDescriptorReader(rdp, config.getCachedRelayDescriptorDirectory()); - aw.intermediateStats("importing relay descriptors from local Tor " - + "data directories"); + if (aw != null) { + aw.intermediateStats("importing relay descriptors from local " + + "Tor data directories"); + } } if (config.getImportDirectoryArchives()) { new ArchiveReader(rdp, config.getDirectoryArchivesDirectory(), config.getKeepDirectoryArchiveImportHistory()); - aw.intermediateStats("importing relay descriptors from local " - + "directory"); + if (aw != null) { + aw.intermediateStats("importing relay descriptors from local " + + "directory"); + } } if (rdd != null) { rdd.downloadMissingDescriptors(); rdd.writeFile(); rdd = null; - aw.intermediateStats("downloading relay descriptors from the " - + "directory authorities"); + if (aw != null) { + aw.intermediateStats("downloading relay descriptors from the " + + "directory authorities"); + } } }