From 70f3f4343a00605d962cca71d69f032b8123c022 Mon Sep 17 00:00:00 2001 From: Bernhard Amann Date: Tue, 7 May 2013 11:16:59 -0700 Subject: [PATCH] prevent merge-hook of sumstats unique plugin from damaging source data. --- scripts/base/frameworks/sumstats/plugins/unique.bro | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/base/frameworks/sumstats/plugins/unique.bro b/scripts/base/frameworks/sumstats/plugins/unique.bro index ef62caaffa..b8bfc6a4e2 100644 --- a/scripts/base/frameworks/sumstats/plugins/unique.bro +++ b/scripts/base/frameworks/sumstats/plugins/unique.bro @@ -39,14 +39,14 @@ hook compose_resultvals_hook(result: ResultVal, rv1: ResultVal, rv2: ResultVal) if ( rv1?$unique_vals || rv2?$unique_vals ) { if ( rv1?$unique_vals ) - result$unique_vals = rv1$unique_vals; + result$unique_vals = copy(rv1$unique_vals); if ( rv2?$unique_vals ) if ( ! result?$unique_vals ) - result$unique_vals = rv2$unique_vals; + result$unique_vals = copy(rv2$unique_vals); else for ( val2 in rv2$unique_vals ) - add result$unique_vals[val2]; + add result$unique_vals[copy(val2)]; result$unique = |result$unique_vals|; }