diff options
author | boris.bochkarev <Boris-Bochkaryov@yandex.ru> | 2016-10-20 17:45:53 +0700 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2016-10-22 20:56:08 +0000 |
commit | 812e5fd893915591cd7cea34f275efc0c30cdd0a (patch) | |
tree | ec60f055efd7f3f11b800202747358480c44c89f /epan | |
parent | 48972d883fb8865e37b83a8b8ded2ff270ca9b38 (diff) |
AMPQ: Fix malformed packed in session.expected and session.confirmed.
Bug: 13037
Change-Id: I935ff68050eb085789d9bd99b5ec833609c6fdca
Reviewed-on: https://code.wireshark.org/review/18336
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-amqp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-amqp.c b/epan/dissectors/packet-amqp.c index 3d321d838d..b6ae647e5e 100644 --- a/epan/dissectors/packet-amqp.c +++ b/epan/dissectors/packet-amqp.c @@ -3906,7 +3906,7 @@ dissect_amqp_0_10_session(tvbuff_t *tvb, tvb, offset, size + 2, ENC_NA); AMQP_INCREMENT(offset, 2, length); format_amqp_0_10_sequence_set(tvb, offset, size, ti); - AMQP_INCREMENT(offset, size + 2, length); + AMQP_INCREMENT(offset, size, length); } if (flag1 & 0x02) { /* fragments (command-fragments [array of command-fragment]) */ @@ -3936,7 +3936,7 @@ dissect_amqp_0_10_session(tvbuff_t *tvb, tvb, offset, size + 2, ENC_NA); AMQP_INCREMENT(offset, 2, length); format_amqp_0_10_sequence_set(tvb, offset, size, ti); - AMQP_INCREMENT(offset, size + 2, length); + AMQP_INCREMENT(offset, size, length); } if (flag1 & 0x02) { /* fragments (command-fragments [array of command-fragment]) */ @@ -4016,7 +4016,7 @@ dissect_amqp_0_10_session(tvbuff_t *tvb, tvb, offset, size + 2, ENC_NA); AMQP_INCREMENT(offset, 2, length); format_amqp_0_10_sequence_set(tvb, offset, size, ti); - AMQP_INCREMENT(offset, size + 2, length); + AMQP_INCREMENT(offset, size, length); } break; |