diff options
author | Uli Heilmeier <uh@heilmeier.eu> | 2018-07-23 12:48:49 +0200 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2018-07-23 18:25:32 +0000 |
commit | eb837bb036044afe7e1394268ba293aa4b481f64 (patch) | |
tree | 6d10703a6c90881b55a45d3dbd400bde8dc25903 /epan/dissectors/packet-msgpack.c | |
parent | cfda02a9b5f4b8be3b9e50353f38572f9d55826c (diff) |
MsgPack: fix format 'long (unsigned) int' error
fix 'long unsigned int' and 'long int' error
Change-Id: I79fd743561b511704d0324d79140574e900ff013
Reviewed-on: https://code.wireshark.org/review/28823
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Jaap Keuter <jaap.keuter@xs4all.nl>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-msgpack.c')
-rw-r--r-- | epan/dissectors/packet-msgpack.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-msgpack.c b/epan/dissectors/packet-msgpack.c index 24302e22a8..0a92a48f06 100644 --- a/epan/dissectors/packet-msgpack.c +++ b/epan/dissectors/packet-msgpack.c @@ -112,7 +112,7 @@ static void dissect_msgpack_integer(tvbuff_t* tvb, proto_tree* tree, guint8 type case 0xcf: uint64 = tvb_get_ntoh64(tvb, *offset + 1); proto_tree_add_uint64(tree, hf_msgpack_uint_64, tvb, *offset, 9, uint64); - *value = wmem_strdup_printf(wmem_packet_scope(), "%lu", uint64); + *value = wmem_strdup_printf(wmem_packet_scope(), "%" G_GINT64_MODIFIER "u", uint64); *offset += 9; break; case 0xd0: @@ -136,7 +136,7 @@ static void dissect_msgpack_integer(tvbuff_t* tvb, proto_tree* tree, guint8 type case 0xd3: int64 = tvb_get_ntoh64(tvb, *offset + 1); proto_tree_add_int64(tree, hf_msgpack_int_64, tvb, *offset, 9, int64); - *value = wmem_strdup_printf(wmem_packet_scope(), "%ld", int64); + *value = wmem_strdup_printf(wmem_packet_scope(), "%" G_GINT64_MODIFIER "d", int64); *offset += 9; break; default: |