Wireshark-commits: [Wireshark-commits] master b78dd09: proto.c: allow calling get_hfi_length() with

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Sat, 2 Jul 2016 07:39:13 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=b78dd096f40adef2ffd0ddd4ef8aee1ea7ca54e6
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

b78dd09 by Pascal Quantin (pascal.quantin@xxxxxxxxx):

    proto.c: allow calling get_hfi_length() with a 0 byte tvb and length=-1
    
    As indicated in the comment, we allow FT_PROTOCOL, FT_NONE, FT_BYTES, FT_STRING
    and FT_STRINGZPAD to be zero-length.
    But in that case do not call tvb_ensure_captured_length_remaining() that ensures
    that at least 1 byte is  present.
    
    Bug: 12561
    Change-Id: I881754368c24d334b88f0dda1d59a68e08219227
    Reviewed-on: https://code.wireshark.org/review/16167
    Reviewed-by: Pascal Quantin <pascal.quantin@xxxxxxxxx>
    Petri-Dish: Pascal Quantin <pascal.quantin@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  7ad9db8   ZigBee Green Power: implement GP Pairing Configuration command dissection.
    adds  b78dd09   proto.c: allow calling get_hfi_length() with a 0 byte tvb and length=-1


Summary of changes:
 epan/proto.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)