RLCMAC_EncDEc.cc: Use copied structure as other parts of the function

Change-Id: Iffe45b3d220c0f95f1fdb54e1b90f0a0cef88ee3
diff --git a/library/RLCMAC_EncDec.cc b/library/RLCMAC_EncDec.cc
index 88138c6..f5564d8 100644
--- a/library/RLCMAC_EncDec.cc
+++ b/library/RLCMAC_EncDec.cc
@@ -1078,13 +1078,13 @@
 
 	switch (in.mac__hdr().header__type()) {
 	case EgprsHeaderType::RLCMAC__HDR__TYPE__1:
-		enc__RlcmacUlEgprsDataHeader_type1(si.mac__hdr(), ttcn_buffer);
+		enc__RlcmacUlEgprsDataHeader_type1(in.mac__hdr(), ttcn_buffer);
 		break;
 	case EgprsHeaderType::RLCMAC__HDR__TYPE__2:
-		enc__RlcmacUlEgprsDataHeader_type2(si.mac__hdr(), ttcn_buffer);
+		enc__RlcmacUlEgprsDataHeader_type2(in.mac__hdr(), ttcn_buffer);
 		break;
 	case EgprsHeaderType::RLCMAC__HDR__TYPE__3:
-		enc__RlcmacUlEgprsDataHeader_type3(si.mac__hdr(), ttcn_buffer);
+		enc__RlcmacUlEgprsDataHeader_type3(in.mac__hdr(), ttcn_buffer);
 	default:
 		break; /* TODO: error */
 	}