From 1d225cfb92e5341761da1f4907d6aba7ff9b93a6 Mon Sep 17 00:00:00 2001
From: ebensza <bence.janos.szabo@ericsson.com>
Date: Mon, 1 Aug 2016 14:57:45 +0200
Subject: [PATCH] fixed Segfault in decmatch confomance test cases (artf764443)

Change-Id: I5582f6b2286c1404e7c0f6645caf7b734b24ae83
Signed-off-by: ebensza <bence.janos.szabo@ericsson.com>
---
 compiler2/Value.cc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/compiler2/Value.cc b/compiler2/Value.cc
index f4400bcd0..56a05debd 100644
--- a/compiler2/Value.cc
+++ b/compiler2/Value.cc
@@ -952,6 +952,8 @@ namespace Common {
     case OPTYPE_TTCN2STRING:
       if(!p_ti1) FATAL_ERROR("Value::Value()");
       u.expr.ti1=p_ti1;
+      // Needed in the case of OPTYPE_ENCVALUE_UNICHAR
+      u.expr.v2=NULL;
       break;
     default:
       FATAL_ERROR("Value::Value()");
@@ -1342,6 +1344,8 @@ namespace Common {
       if(!p_r1 || !p_r2) FATAL_ERROR("Value::Value()");
       u.expr.r1=p_r1;
       u.expr.r2=p_r2;
+      // Needed in the case of OPTYPE_DECVALUE_UNICHAR
+      u.expr.v3=NULL;
       break;
     default:
       FATAL_ERROR("Value::Value()");
-- 
GitLab