From caa981bd0ec15090df86ed61a9a3a9588f7bf14d Mon Sep 17 00:00:00 2001
From: Botond Baranyi <botond.baranyi@ericsson.com>
Date: Thu, 7 Sep 2017 10:49:09 +0200
Subject: [PATCH] Fixed copying of values with log arguments (bug 521110)

Change-Id: I93c1f17ef1c6d68d3c6c9cd9d7cd3fe543ac4371
Signed-off-by: Botond Baranyi <botond.baranyi@ericsson.com>
---
 compiler2/ttcn3/Statement.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/compiler2/ttcn3/Statement.cc b/compiler2/ttcn3/Statement.cc
index 45cc76807..94fbd7c40 100644
--- a/compiler2/ttcn3/Statement.cc
+++ b/compiler2/ttcn3/Statement.cc
@@ -11462,8 +11462,8 @@ error:
 
   LogArguments::LogArguments(const LogArguments& p)
   {
-    for (size_t i = 0; i < logargs.size(); ++i) {
-      logargs[i] = p.logargs[i]->clone();
+    for (size_t i = 0; i < p.logargs.size(); ++i) {
+      logargs.add(p.logargs[i]->clone());
     }
   }
   
-- 
GitLab