diff --git a/framework/modules/c_RegRipperModule/RegRipperModule.cpp b/framework/modules/c_RegRipperModule/RegRipperModule.cpp index 41de3ae62df79e0630afbe7951454ef395290edd..da6cf4b4bb40beb80a27838af7aee1b55054b903 100644 --- a/framework/modules/c_RegRipperModule/RegRipperModule.cpp +++ b/framework/modules/c_RegRipperModule/RegRipperModule.cpp @@ -135,13 +135,15 @@ namespace TskBlackboardArtifact osart = pFile->createArtifact(TSK_OS_INFO); for (size_t i = 0; i < names.size(); i++) { - osart.addAttribute(TskBlackboardAttribute(TSK_NAME, MODULE_NAME, "", names[i])); + TskBlackboardAttribute attr(TSK_NAME, MODULE_NAME, "", names[i]); + osart.addAttribute(attr); } vector<std::string> versions = getRegRipperValues(fileName, "CSDVersion"); for (size_t i = 0; i < versions.size(); i++) { - osart.addAttribute(TskBlackboardAttribute(TSK_VERSION, MODULE_NAME, "", versions[i])); + TskBlackboardAttribute attr(TSK_VERSION, MODULE_NAME, "", versions[i]); + osart.addAttribute(attr); } } @@ -159,11 +161,13 @@ namespace { if (names[i].compare("AMD64") == 0) { - osart.addAttribute(TskBlackboardAttribute(TSK_PROCESSOR_ARCHITECTURE, MODULE_NAME, "", "x86-64")); + TskBlackboardAttribute attr(TSK_PROCESSOR_ARCHITECTURE, MODULE_NAME, "", "x86-64"); + osart.addAttribute(attr); } else { - osart.addAttribute(TskBlackboardAttribute(TSK_PROCESSOR_ARCHITECTURE, MODULE_NAME, "", names[i])); + TskBlackboardAttribute attr(TSK_PROCESSOR_ARCHITECTURE, MODULE_NAME, "", names[i]); + osart.addAttribute(attr); } } } @@ -626,4 +630,4 @@ extern "C" return TskModule::FAIL; } } - } \ No newline at end of file + }