diff options
author | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2017-07-07 12:39:32 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2017-07-07 12:03:45 +0000 |
commit | e411dde96984b4c731bde2f16d055f2af9f7f409 (patch) | |
tree | cd00d0b825d35f95e0dc1e415554cb2ec236b575 /epan | |
parent | 564519e57a9c09bf4e45a27bf522032ba9790db6 (diff) |
Fbzero: use captured_length for avoid exception when executing the heuristic check
Change-Id: I9c51032060b821f79ba2fbbc496d6ce1e20ce304
Reviewed-on: https://code.wireshark.org/review/22535
Reviewed-by: Michael Mann <mmann78@netscape.net>
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-fbzero.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-fbzero.c b/epan/dissectors/packet-fbzero.c index ecc6b86846..571216e9da 100644 --- a/epan/dissectors/packet-fbzero.c +++ b/epan/dissectors/packet-fbzero.c @@ -390,8 +390,8 @@ static gboolean dissect_fb_zero_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tr conversation_t *conversation = NULL; int offset = 0; guint32 version, length, message_tag; - /* Verify packet size (Flag (1 byte) + Version (3bytes) + Flag (1 byte) + length (4 bytes) + Tag (4 bytes)*/ - if (tvb_reported_length(tvb) < 13) + /* Verify packet size (Flag (1 byte) + Version (3bytes) + Flag (1 byte) + length (4 bytes) + Tag (4 bytes) */ + if (tvb_captured_length(tvb) < 13) { return FALSE; } |