GSUP: Fix spare and pdp_type_org fields swapped in PDPAddress IE
A recent commit added records to separate 2 binary octets into known
fields, but 2 fields filling 1 byte were actually written swapped. Fix
it now.
Fixes: 7b7a1e8ed16e41d95aed72a15f4ddf1857566b2e
Change-Id: I884bddb0e1e5f1cfc5615c11d6c7d602d0df9224
diff --git a/library/GSUP_Types.ttcn b/library/GSUP_Types.ttcn
index 07356f7..0bab1d6 100644
--- a/library/GSUP_Types.ttcn
+++ b/library/GSUP_Types.ttcn
@@ -207,30 +207,30 @@
other, OTHERWISE;)" };
type record GSUP_PDP_Address_IPv4 {
- BIT4 pdp_typeorg,
BIT4 spare,
+ BIT4 pdp_typeorg,
OCT1 pdp_typenum,
OCT4 ipv4_address optional
};
type record GSUP_PDP_Address_IPv6 {
- BIT4 pdp_typeorg,
- BIT4 spare,
+ BIT4 spare,
+ BIT4 pdp_typeorg,
OCT1 pdp_typenum,
OCT16 ipv6_address optional
};
type record GSUP_PDP_Address_IPv4v6 {
- BIT4 pdp_typeorg,
- BIT4 spare,
+ BIT4 spare,
+ BIT4 pdp_typeorg,
OCT1 pdp_typenum,
OCT4 ipv4_address optional,
OCT16 ipv6_address optional
};
type record GSUP_PDP_Address_unknown {
- BIT4 pdp_typeorg,
BIT4 spare,
+ BIT4 pdp_typeorg,
OCT1 pdp_typenum,
octetstring addr optional
};