From 70018a8af319dfb8ad7d9ad449eaf80ee65d6618 Mon Sep 17 00:00:00 2001 From: Ann Priestman Date: Fri, 8 Dec 2017 15:11:37 -0500 Subject: [PATCH] Specifically look for $Unalloc dir --- .../autopsy/directorytree/ExtractUnallocAction.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/directorytree/ExtractUnallocAction.java b/Core/src/org/sleuthkit/autopsy/directorytree/ExtractUnallocAction.java index e30619abf9..bcfa01f997 100755 --- a/Core/src/org/sleuthkit/autopsy/directorytree/ExtractUnallocAction.java +++ b/Core/src/org/sleuthkit/autopsy/directorytree/ExtractUnallocAction.java @@ -454,13 +454,11 @@ final class ExtractUnallocAction extends AbstractAction { @Override public List visit(Directory dir) { try { - List results = new ArrayList<>(); for (Content c : dir.getChildren()) { - if (c instanceof VirtualDirectory) { - results.addAll(c.accept(this)); + if ((c instanceof VirtualDirectory) && (c.getName().equals(VirtualDirectory.NAME_UNALLOC))) { + return c.accept(this); } } - return results; } catch (TskCoreException tce) { logger.log(Level.WARNING, "Couldn't get a list of Unallocated Files, failed at visiting Directory " + dir.getId(), tce); //NON-NLS }