Fix a compile error:
[ 17%] Building C object epan/dissectors/CMakeFiles/dissectors.dir/packet-isup.c.o /Users/jmayer/worktmp/wireshark/git/epan/dissectors/packet-isup.c:3415:71: error: implicit conversion loses integer precision: 'unsigned long' to 'guint' (aka 'unsigned int') [-Werror,-Wshorten-64-to-32] e164_info.E164_number_length = wmem_strbuf_get_len(strbuf_number) - 1; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 1 error generated. No idea wether this fix is valid, but it got me past the error. Change-Id: I191d0dfd9d84b997d4e886ff9f5a4e76032a368e Reviewed-on: https://code.wireshark.org/review/15612 Reviewed-by: Jörg Mayer <jmayer@loplof.de>
This commit is contained in:
parent
47b58364dd
commit
18452f87af
|
@ -3412,7 +3412,7 @@ dissect_isup_digits_common(tvbuff_t *tvb, gint offset, packet_info *pinfo _U_, p
|
|||
e164_info.e164_number_type = number_type;
|
||||
e164_info.nature_of_address = nature_of_address;
|
||||
e164_info.E164_number_str = wmem_strbuf_get_str(strbuf_number);
|
||||
e164_info.E164_number_length = wmem_strbuf_get_len(strbuf_number) - 1;
|
||||
e164_info.E164_number_length = (guint) wmem_strbuf_get_len(strbuf_number) - 1;
|
||||
dissect_e164_number(tvb, digits_tree, 2, (offset - 2), e164_info);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue