From c64499b6e93716ffb9de05b614f11bac19c18c70 Mon Sep 17 00:00:00 2001
From: kristof <Kristof.Szabados@ericsson.com>
Date: Sat, 21 Apr 2018 09:06:20 +0200
Subject: [PATCH] minor scope reduction.

Signed-off-by: kristof <Kristof.Szabados@ericsson.com>
---
 core/RAW.cc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/core/RAW.cc b/core/RAW.cc
index b8baa78bf..4796f103a 100644
--- a/core/RAW.cc
+++ b/core/RAW.cc
@@ -165,10 +165,10 @@ void RAW_enc_tree::put_to_buf(TTCN_Buffer &buf){
 void RAW_enc_tree::calc_fields()
 {
   if (isleaf) {
-    int szumm = 0;
-    RAW_enc_tree *atm;
     switch (calc) {
     case CALC_LENGTH: {
+      int szumm = 0;
+      RAW_enc_tree *atm;
       if (calcof.lengthto.unit != -1) {
         for (int a = 0; a < calcof.lengthto.num_of_fields; a++) {
           atm = get_node(calcof.lengthto.fields[a]);
@@ -195,7 +195,8 @@ void RAW_enc_tree::calc_fields()
         b = get_node(curr_pos);
       }
       curr_pos.pos[curr_pos.level - 1] = cl;
-      atm = get_node(calcof.pointerto.target);
+      int szumm = 0;
+      RAW_enc_tree *atm = get_node(calcof.pointerto.target);
       if (atm) szumm = (atm->startpos - b->startpos + calcof.pointerto.unit - 1
         - calcof.pointerto.ptr_offset) / calcof.pointerto.unit;
       INTEGER temp(szumm);
-- 
GitLab