diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/DataSourceUsageAnalyzer.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/DataSourceUsageAnalyzer.java index 9f9d0fb420d3a152a75bd082a5d552a8f7c81c02..f429d7bb2ed704ccf7a3b5c0b7cd56091768a401 100644 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/DataSourceUsageAnalyzer.java +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/DataSourceUsageAnalyzer.java @@ -80,7 +80,6 @@ private void checkForOSFiles(List<String> filesToCheckFor, String dataSourceUsag //shortcut out if it was called with no artifacts to create return; } - Collection<BlackboardAttribute> bbattributes = new ArrayList<>(); FileManager fileManager = currentCase.getServices().getFileManager(); List<AbstractFile> files = new ArrayList<>(); for (String filePath : filesToCheckFor) { @@ -89,12 +88,14 @@ private void checkForOSFiles(List<String> filesToCheckFor, String dataSourceUsag //create an artifact if any files with the windows/system32 specific path were found if (!files.isEmpty()) { if (!dataSourceUsageDescription.isEmpty()) { + Collection<BlackboardAttribute> bbattributes = new ArrayList<>(); bbattributes.add(new BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DESCRIPTION, Bundle.DataSourceUsageAnalyzer_parentModuleName(), dataSourceUsageDescription)); //NON-NLS addArtifact(BlackboardArtifact.ARTIFACT_TYPE.TSK_DATA_SOURCE_USAGE, dataSource, bbattributes); } if (!osInfoProgramName.isEmpty()) { + Collection<BlackboardAttribute> bbattributes = new ArrayList<>(); bbattributes.add(new BlackboardAttribute(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME, Bundle.DataSourceUsageAnalyzer_parentModuleName(), osInfoProgramName)); //NON-NLS