From ea1698504cc73df41af0b9df20d5133330ee6977 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Wed, 9 Nov 2022 11:21:55 +0100 Subject: nDPIsrvd: Provide workaround for change user/group. * nDPId/nDPIsrvd/c-examples: Parameter parsing needs to be improved if `strdup()` in combination with static strings is used. * Other non-critical fixes. Signed-off-by: Toni Uhlig --- nDPId.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'nDPId.c') diff --git a/nDPId.c b/nDPId.c index 0fc4f55bf..65925cdd0 100644 --- a/nDPId.c +++ b/nDPId.c @@ -2353,8 +2353,6 @@ static void base64encode(uint8_t const * const data_buf, int padCount = dataLength % 3; uint8_t n0, n1, n2, n3; - *resultSize = 0; - /* increment over the length of the string, three characters at a time */ for (x = 0; x < dataLength; x += 3) { @@ -2584,7 +2582,7 @@ static void jsonize_packet_event(struct nDPId_reader_thread * const reader_threa ndpi_serialize_string_uint32(&workflow->ndpi_serializer, "pkt_type", pkt_type); ndpi_serialize_string_uint32(&workflow->ndpi_serializer, "pkt_l3_offset", pkt_l3_offset); ndpi_serialize_string_uint32(&workflow->ndpi_serializer, "pkt_l4_offset", pkt_l4_offset); - ndpi_serialize_string_uint32(&workflow->ndpi_serializer, "pkt_len", header->caplen); + ndpi_serialize_string_uint32(&workflow->ndpi_serializer, "pkt_len", header->len); ndpi_serialize_string_uint32(&workflow->ndpi_serializer, "pkt_l4_len", pkt_l4_len); ndpi_serialize_string_uint64(&workflow->ndpi_serializer, "thread_ts_usec", workflow->last_thread_time); -- cgit v1.2.3