diff options
author | Dr. Lars Völker <lars.voelker@technica-engineering.de> | 2021-07-16 17:56:46 +0200 |
---|---|---|
committer | Dr. Lars Völker <lars.voelker@technica-engineering.de> | 2021-07-16 17:56:46 +0200 |
commit | 27c72d1edcc34339d8e120f98705106e82821d38 (patch) | |
tree | 763ef30a60e7712d6ef331ddcd4f5a26ab24bc0f | |
parent | 73bb25bbc98d4e397ed0d5de172020b319e744f2 (diff) |
LIN: Fix ID parsing (bugfix)
-rw-r--r-- | epan/dissectors/packet-lin.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-lin.c b/epan/dissectors/packet-lin.c index 5cc1d14309..e1b1edc157 100644 --- a/epan/dissectors/packet-lin.c +++ b/epan/dissectors/packet-lin.c @@ -138,8 +138,8 @@ dissect_lin(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_) ti = proto_tree_add_item(lin_tree, hf_lin_pid, tvb, 5, 1, ENC_BIG_ENDIAN); lin_id_tree = proto_item_add_subtree(ti, ett_lin_pid); - proto_tree_add_item_ret_uint(lin_id_tree, hf_lin_id, tvb, 5, 1, ENC_BIG_ENDIAN, &(lininfo.id)); proto_tree_add_item(lin_id_tree, hf_lin_parity, tvb, 5, 1, ENC_BIG_ENDIAN); + proto_tree_add_item_ret_uint(lin_id_tree, hf_lin_id, tvb, 5, 1, ENC_BIG_ENDIAN, &(lininfo.id)); proto_tree_add_item(lin_tree, hf_lin_checksum, tvb, 6, 1, ENC_BIG_ENDIAN); } @@ -206,10 +206,10 @@ proto_register_lin(void) { FT_UINT8, BASE_HEX_DEC, NULL, 0x00, NULL, HFILL }}, { &hf_lin_id, { "Frame ID", "lin.frame_id", - FT_UINT8, BASE_HEX_DEC, NULL, 0xfc, NULL, HFILL }}, + FT_UINT8, BASE_HEX_DEC, NULL, 0x3f, NULL, HFILL }}, { &hf_lin_parity, { "Parity", "lin.frame_parity", - FT_UINT8, BASE_HEX_DEC, NULL, 0x03, NULL, HFILL }}, + FT_UINT8, BASE_HEX_DEC, NULL, 0xc0, NULL, HFILL }}, { &hf_lin_checksum, { "Checksum", "lin.checksum", FT_UINT8, BASE_HEX, NULL, 0x00, NULL, HFILL }}, |