aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2018-04-26 13:44:51 +0200
committerStig Bjørlykke <stig@bjorlykke.org>2018-04-26 13:55:11 +0000
commit0f50b89f676a820c2898625931dc4259495d2b13 (patch)
tree77dba6896ec69e38a811f7f6a7d49e0d55c1c3db /epan
parentbc58898512416a03c894b23f029a0827d17d2a6c (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.c14
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;
}