diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2018-04-26 13:44:51 +0200 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2018-04-26 13:55:11 +0000 |
commit | 0f50b89f676a820c2898625931dc4259495d2b13 (patch) | |
tree | 77dba6896ec69e38a811f7f6a7d49e0d55c1c3db /epan | |
parent | bc58898512416a03c894b23f029a0827d17d2a6c (diff) |
lwm2mtlv: Identifier and Length fields are big endian
The header Identifier and Length fields are using big endian encoding.
Change-Id: I1b557168ae467cc5eb63ada3991279cf080fa687
Reviewed-on: https://code.wireshark.org/review/27162
Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-lwm2mtlv.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/epan/dissectors/packet-lwm2mtlv.c b/epan/dissectors/packet-lwm2mtlv.c index e02eb3630d..81a17375b7 100644 --- a/epan/dissectors/packet-lwm2mtlv.c +++ b/epan/dissectors/packet-lwm2mtlv.c @@ -219,19 +219,19 @@ decodeVariableInt(tvbuff_t *tvb, const gint offset, const guint length) case 1: return tvb_get_guint8(tvb, offset); case 2: - return tvb_get_letohs(tvb, offset); + return tvb_get_ntohs(tvb, offset); case 3: - return tvb_get_letoh24(tvb, offset); + return tvb_get_ntoh24(tvb, offset); case 4: - return tvb_get_letohl(tvb, offset); + return tvb_get_ntohl(tvb, offset); case 5: - return tvb_get_letoh40(tvb, offset); + return tvb_get_ntoh40(tvb, offset); case 6: - return tvb_get_letoh48(tvb, offset); + return tvb_get_ntoh48(tvb, offset); case 7: - return tvb_get_letoh56(tvb, offset); + return tvb_get_ntoh56(tvb, offset); case 8: - return tvb_get_letoh64(tvb, offset); + return tvb_get_ntoh64(tvb, offset); default: return 0; } |