summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2012-01-18 14:10:35 +0100
committerHarald Welte <laforge@gnumonks.org>2012-01-18 14:10:35 +0100
commit4d6109983b66a5449e119f2cd4b17f18fb06c0c9 (patch)
tree9d62264ca061463200d560458ca4e75d5716f37b
parent2c67ac00ccf2ceadef7ee55d2edea36d3e117861 (diff)
SUA codec: remove 'msg_length' from sua_msg{}
-rw-r--r--include/sua.hrl1
-rw-r--r--src/sua_codec.erl3
2 files changed, 2 insertions, 2 deletions
diff --git a/include/sua.hrl b/include/sua.hrl
index 94e5f98..cbbc113 100644
--- a/include/sua.hrl
+++ b/include/sua.hrl
@@ -119,7 +119,6 @@
version :: 0..255,
msg_class :: 0..255,
msg_type :: 0..255,
- msg_length :: non_neg_integer(),
payload
}).
diff --git a/src/sua_codec.erl b/src/sua_codec.erl
index 0365939..9e2e203 100644
--- a/src/sua_codec.erl
+++ b/src/sua_codec.erl
@@ -25,9 +25,10 @@
parse_msg(DataBin) when is_binary(DataBin) ->
<<Version:8, _Reserved:8, MsgClass:8, MsgType:8, MsgLen:32/big, Remain/binary>> = DataBin,
+ RemainLen = MsgLen - 4,
OptList = parse_xua_opts(Remain),
#sua_msg{version = Version, msg_class = MsgClass, msg_type = MsgType,
- msg_length = MsgLen-4, payload = OptList};
+ payload = OptList};
parse_msg(Data) when is_list(Data) ->
parse_msg(list_to_binary(Data)).