aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-msgpack.c
diff options
context:
space:
mode:
authorUli Heilmeier <uh@heilmeier.eu>2018-07-23 12:48:49 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2018-07-23 18:25:32 +0000
commiteb837bb036044afe7e1394268ba293aa4b481f64 (patch)
tree6d10703a6c90881b55a45d3dbd400bde8dc25903 /epan/dissectors/packet-msgpack.c
parentcfda02a9b5f4b8be3b9e50353f38572f9d55826c (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.c4
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: