prevent merge-hook of sumstats unique plugin from damaging source data.

This commit is contained in:
Bernhard Amann 2013-05-07 11:16:59 -07:00
parent 69c7363147
commit 70f3f4343a

View file

@ -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 || rv2?$unique_vals )
{ {
if ( rv1?$unique_vals ) if ( rv1?$unique_vals )
result$unique_vals = rv1$unique_vals; result$unique_vals = copy(rv1$unique_vals);
if ( rv2?$unique_vals ) if ( rv2?$unique_vals )
if ( ! result?$unique_vals ) if ( ! result?$unique_vals )
result$unique_vals = rv2$unique_vals; result$unique_vals = copy(rv2$unique_vals);
else else
for ( val2 in rv2$unique_vals ) for ( val2 in rv2$unique_vals )
add result$unique_vals[val2]; add result$unique_vals[copy(val2)];
result$unique = |result$unique_vals|; result$unique = |result$unique_vals|;
} }