Wireshark-commits: [Wireshark-commits] master f4d2421: Add a routine to check whether all bytes imp
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=f4d24216bea6c955e39b08ff8155f6cdd4a1183f
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
f4d2421 by Guy Harris (guy@xxxxxxxxxxxx):
Add a routine to check whether all bytes implied by a 64-bit length exist.
This lets us blow up with oversized 64-bit length values, before casting
them to the 31-bit lengths we can actually handle in Wireshark, rather
than blindly casting them with weird results.
Use that in the MySQL dissector, and, if we get past the test, cast the
lengths to int to squelch warnings.
Change-Id: I3a5e9bd0027fa4ddcb9622f77952dba8f6b23c27
Reviewed-on: https://code.wireshark.org/review/3362
Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
Actions performed:
from d888087 MySQL: Support authplugin and connattrs
adds f4d2421 Add a routine to check whether all bytes implied by a 64-bit length exist.
Summary of changes:
epan/dissectors/packet-mysql.c | 9 ++++++---
epan/tvbuff.c | 18 ++++++++++++++++++
epan/tvbuff.h | 6 ++++++
3 files changed, 30 insertions(+), 3 deletions(-)