diff --git a/compiler2/ttcn3/Statement.cc b/compiler2/ttcn3/Statement.cc index 45cc7680748aa330231920fb1274a19114bb9c25..94fbd7c40d3e03002d7ec50cade28af02e943b00 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()); } }