From ef770471dcde812c0de348e75cdb18268fa8a70f Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 26 Apr 2013 21:20:19 +0530 Subject: Fix error in MTP3MG parsing code The MTP3MG payload is not the MTP3 payload, but only what is remaining after the MTP3MG header has been parsed. --- src/mtp3_codec.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/mtp3_codec.erl b/src/mtp3_codec.erl index cc83d86..49d575e 100644 --- a/src/mtp3_codec.erl +++ b/src/mtp3_codec.erl @@ -76,7 +76,7 @@ decode_payload(?MTP3_SERV_MTN, Payload) -> #mtp3mg_msg{h0 = H0, h1 = H1, payload = TP}; decode_payload(?MTP3_SERV_MGMT, Payload) -> <> = Payload, - #mtp3mg_msg{h0 = H0, h1 = H1, payload = Payload}; + #mtp3mg_msg{h0 = H0, h1 = H1, payload = Remain}; decode_payload(_, Payload) -> Payload. -- cgit v1.2.3