From 6c78985319dcec8a4befccd00ccc9fda18d90a5b Mon Sep 17 00:00:00 2001 From: UIS Date: Thu, 30 Jul 2020 23:20:43 +0300 Subject: [PATCH] Fix JoinGame and ServerDifficulty parsing --- protocol_tree_play.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/protocol_tree_play.c b/protocol_tree_play.c index 77cf3d7..ae31213 100644 --- a/protocol_tree_play.c +++ b/protocol_tree_play.c @@ -32,7 +32,7 @@ void tree_client_play(proto_tree *packet_tree, tvbuff_t *tvb, packet_info *pinfo proto_tree_add_uint(packet_tree, hf_protocol_packetid_cb, tvb, 0, varlen, varint); switch(varint){ case PID_CB_PLAY_JOIN_GAME: - proto_tree_add_int(packet_tree, hf_entity_id, tvb, readed, 4, be32toh(*(int32_t*)data+readed)); + proto_tree_add_int(packet_tree, hf_entity_id, tvb, readed, 4, be32toh(*(int32_t*)(data+readed))); readed+=4; proto_item_set_text( proto_tree_add_item(packet_tree, proto_mcpc, tvb, readed, 1, FALSE), @@ -67,7 +67,7 @@ void tree_client_play(proto_tree *packet_tree, tvbuff_t *tvb, packet_info *pinfo CUSTOM_STR_TO_TREE("Level Type: %s"); break; case PID_CB_PLAY_SERVER_DIFFICULTY: - proto_tree_add_int(packet_tree, hf_difficulty, tvb, readed, 4, *(uint8_t*)data+readed); + proto_tree_add_int(packet_tree, hf_difficulty, tvb, readed, 4, *(uint8_t*)(data+readed)); readed+=1; break; case PID_CB_PLAY_RESOURCE_PACK_SEND: