diff options
author | Joerg Mayer <jmayer@loplof.de> | 2016-05-30 09:49:13 +0200 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2016-05-30 07:50:28 +0000 |
commit | 18452f87af17d07febae089de39abbe11053989c (patch) | |
tree | 95d4195e075e8ddadaaa1ec13c1aa53fe56fee11 /epan | |
parent | 47b58364dd28c08e875a46f881da044ec6b369a2 (diff) |
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>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-isup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-isup.c b/epan/dissectors/packet-isup.c index bab3ef681f..be4f8328c3 100644 --- a/epan/dissectors/packet-isup.c +++ b/epan/dissectors/packet-isup.c @@ -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); } |