aboutsummaryrefslogtreecommitdiffstats
path: root/epan/proto.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2011-10-25 10:48:03 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2011-10-25 10:48:03 +0000
commitfdc15f6cd5e0d995e8c8b382ed9f2c93f95df714 (patch)
tree10a1a74fa9dd9562ef4621005a973f57eef3de90 /epan/proto.c
parent9a4f284ed4ddbcbacc8c9872ca14ab09e551001c (diff)
Fixed using signed 64-bits integer in custom column.
svn path=/trunk/; revision=39558
Diffstat (limited to 'epan/proto.c')
-rw-r--r--epan/proto.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/epan/proto.c b/epan/proto.c
index d732df2069..8f7af8b4df 100644
--- a/epan/proto.c
+++ b/epan/proto.c
@@ -3844,6 +3844,9 @@ proto_custom_set(proto_tree* tree, const int field_id, gint occurrence,
break;
case FT_INT64:
+ g_snprintf(result+offset_r, size-offset_r, "%" G_GINT64_MODIFIER "d", fvalue_get_integer64(&finfo->value));
+ offset_r = (int)strlen(result);
+ break;
case FT_UINT64:
g_snprintf(result+offset_r, size-offset_r, "%" G_GINT64_MODIFIER "u", fvalue_get_integer64(&finfo->value));
offset_r = (int)strlen(result);