aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorJoerg Mayer <jmayer@loplof.de>2016-05-30 09:49:13 +0200
committerJörg Mayer <jmayer@loplof.de>2016-05-30 07:50:28 +0000
commit18452f87af17d07febae089de39abbe11053989c (patch)
tree95d4195e075e8ddadaaa1ec13c1aa53fe56fee11 /epan
parent47b58364dd28c08e875a46f881da044ec6b369a2 (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.c2
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);
}