IPA_Types: Fix length encoding during transmission of OSMO_EXT packets

The extra byte for further demuxing must be included when computing
the payload length from the (classic) IPA header point of view.
This commit is contained in:
Harald Welte 2017-11-24 19:54:55 +01:00
parent 4029e8cd03
commit 19ad52b3b9
1 changed files with 1 additions and 1 deletions

View File

@ -40,7 +40,7 @@ type record PDU_IPA
IpaExtStreamId streamIdExt optional,
octetstring payloadData
} with {
variant (lengthInd) "LENGTHTO(payloadData)";
variant (lengthInd) "LENGTHTO(streamIdExt,payloadData)";
variant (lengthInd) "FIELDLENGTH(16)";
variant (lengthInd) "BYTEORDER(last)";
variant (streamIdExt) "PRESENCE(streamId=IPAC_PROTO_OSMO)";