aboutsummaryrefslogtreecommitdiff
path: root/example/ndpiReader.c
diff options
context:
space:
mode:
authorlns <matzeton@googlemail.com>2022-08-08 18:16:18 +0200
committerIvan Nardi <12729895+IvanNardi@users.noreply.github.com>2022-08-24 10:49:27 +0200
commit93d65ed6503b32865b5453238c159e603bb37cb8 (patch)
tree0fe290da51ebf647f429dd12972b7e45d733dbd9 /example/ndpiReader.c
parenta53f4765858285f520b8a2645da80aed2b1487b1 (diff)
Support serialization of double-precision floating-point numbers. Fixes #1702.
Signed-off-by: lns <matzeton@googlemail.com> Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'example/ndpiReader.c')
-rw-r--r--example/ndpiReader.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/example/ndpiReader.c b/example/ndpiReader.c
index 0ef7cd9eb..68151c939 100644
--- a/example/ndpiReader.c
+++ b/example/ndpiReader.c
@@ -1678,9 +1678,9 @@ static void printFlowSerialized(u_int16_t thread_id,
float data_ratio = ndpi_data_ratio(flow->src2dst_bytes, flow->dst2src_bytes);
ndpi_serialize_string_uint32(serializer, "flow_id", flow->flow_id);
- ndpi_serialize_string_float(serializer, "first_seen_ms", f, "%.3f");
- ndpi_serialize_string_float(serializer, "last_seen_ms", l, "%.3f");
- ndpi_serialize_string_float(serializer, "duration_ms", (l-f)/1000.0, "%.3f");
+ ndpi_serialize_string_double(serializer, "first_seen", f / 1000., "%.3f");
+ ndpi_serialize_string_double(serializer, "last_seen", l / 1000., "%.3f");
+ ndpi_serialize_string_double(serializer, "duration", (l-f)/1000.0, "%.3f");
ndpi_serialize_string_uint32(serializer, "vlan_id", flow->vlan_id);
ndpi_serialize_string_uint32(serializer, "bidirectional", flow->bidirectional);