URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=867a1827e7dc88896ee27a107eb35c4b3973d270
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
867a182 by Jeff Morriss (jeff.morriss.ws@xxxxxxxxx):
Fix up get_hfi_length():
Treat FT_BYTES and a few others the same as FT_PROTOCOL: allow a zero length
but throw an exception if the offset is already beyond the end of the TVB
(prior to this change it would assert out). This (when manually applied to
master-1.10) fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9999 .
While we're at it: tvb_captured_length_remaining() no longer returns -1 (see
r52571) so don't expect it to. Instead just use
tvb_ensure_captured_length_remaining() to throw an exception if the offset is
bad.
Change-Id: I686722a4fed46b86139466afcf64ff02f319c702
Reviewed-on: https://code.wireshark.org/review/1289
Reviewed-by: Evan Huus <eapache@xxxxxxxxx>
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from 9c8febd Fix copy & paste error in tvb_extract_utf_16_string, tvb_extract_ucs_4_string.
adds 867a182 Fix up get_hfi_length():
Summary of changes:
epan/proto.c | 40 ++++++++++++++++------------------------
1 file changed, 16 insertions(+), 24 deletions(-)