diff options
author | Jaap Keuter <jaap.keuter@xs4all.nl> | 2009-02-25 06:33:56 +0000 |
---|---|---|
committer | Jaap Keuter <jaap.keuter@xs4all.nl> | 2009-02-25 06:33:56 +0000 |
commit | c265b3003d4ab7fa4f7e94970e343d562d8b6d01 (patch) | |
tree | 9a6f7f79bc6b2a1bec28224d5ff5f535584e5d54 /epan/dissectors/packet-aim-ssi.c | |
parent | a721172b47bd8dff9d8c2d0892eb5061436b910f (diff) |
From Alex Turbov:
Decoding SNAC(13,1a) leads to DISSECTOR_ASSERT_NOT_REACHED in proto.c:1006
because of invalid call to proto_tree_add_item() in
dissect_aim_snac_ssi_auth_reply() (@ packet-aim-ssi.c).
svn path=/trunk/; revision=27539
Diffstat (limited to 'epan/dissectors/packet-aim-ssi.c')
-rw-r--r-- | epan/dissectors/packet-aim-ssi.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/epan/dissectors/packet-aim-ssi.c b/epan/dissectors/packet-aim-ssi.c index 2e7452f10c..b028cb54a6 100644 --- a/epan/dissectors/packet-aim-ssi.c +++ b/epan/dissectors/packet-aim-ssi.c @@ -273,7 +273,6 @@ static int dissect_aim_snac_ssi_auth_reply(tvbuff_t *tvb, packet_info *pinfo _U_ { int offset = 0; guint16 reason_length; - guint8 allow_flag; /* get buddy length (1 byte) */ guint8 buddyname_length = tvb_get_guint8(tvb, offset); @@ -287,8 +286,7 @@ static int dissect_aim_snac_ssi_auth_reply(tvbuff_t *tvb, packet_info *pinfo _U_ } /* accept/reject authorization flag */ - allow_flag = tvb_get_guint8(tvb, offset); - proto_tree_add_item(tree, hf_aim_fnac_subtype_ssi_allow_auth, tvb, offset, allow_flag, FALSE); + proto_tree_add_item(tree, hf_aim_fnac_subtype_ssi_allow_auth, tvb, offset, 1, FALSE); offset += 1; /* get reason message length (2 bytes) */ |