From 6b95ba7dd6f9afdfe39b8fe57d12f61064ed827a Mon Sep 17 00:00:00 2001 From: a3957273 <89583054+a3957273@users.noreply.github.com> Date: Mon, 1 Apr 2024 16:10:42 +0000 Subject: [PATCH] Fix regular expresion crash in extract hashes --- src/core/operations/ExtractHashes.mjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/operations/ExtractHashes.mjs b/src/core/operations/ExtractHashes.mjs index abba0b54..3f15e53c 100644 --- a/src/core/operations/ExtractHashes.mjs +++ b/src/core/operations/ExtractHashes.mjs @@ -68,8 +68,8 @@ class ExtractHashes extends Operation { const regex = new RegExp(`(\\b|^)[a-f0-9]{${hashCharacterLength}}(\\b|$)`, "g"); const searchResults = search(input, regex, null, false); - hashCount += searchResults.split("\n").length - 1; - results.push(searchResults); + hashCount += searchResults.length; + results.push(...searchResults); } let output = ""; @@ -77,7 +77,7 @@ class ExtractHashes extends Operation { output = `Total Results: ${hashCount}\n\n`; } - output = output + results.join(""); + output = output + results.join("\n"); return output; }