diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2022-10-07 17:55:17 +0200 |
---|---|---|
committer | lns <matzeton@googlemail.com> | 2022-10-09 18:31:45 +0200 |
commit | 4654faf38128f4e793d654c78eee3c5b8d226bbf (patch) | |
tree | dac93c001fbf5dafa9b28908d35ec93f9567c8af /examples/c-analysed | |
parent | b7a17d62c73a0be53ee3ce2940e623ebe4a1252c (diff) |
Improved py-machine-learning example.
* c-analysed: fixed quoting bug
* nDPId: fixed invalid iat storing/serialisation
* nDPId: free data analysis after event was sent
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Signed-off-by: lns <matzeton@googlemail.com>
Diffstat (limited to 'examples/c-analysed')
-rw-r--r-- | examples/c-analysed/c-analysed.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/c-analysed/c-analysed.c b/examples/c-analysed/c-analysed.c index eaf4030e9..0fabd223a 100644 --- a/examples/c-analysed/c-analysed.c +++ b/examples/c-analysed/c-analysed.c @@ -222,6 +222,7 @@ static int json_array_to_csv( } { + size_t token_count = 0; struct nDPIsrvd_json_token next = {}; csv_buf_add(buf, csv_buf_used, "\"", 1); @@ -232,8 +233,12 @@ static int json_array_to_csv( char const * const val = TOKEN_GET_VALUE(sock, &next, &val_length); csv_buf_add(buf, csv_buf_used, val, val_length); + token_count++; + } + if (token_count > 0) + { + buf[--(*csv_buf_used)] = '\0'; } - buf[--(*csv_buf_used)] = '\0'; csv_buf_add(buf, csv_buf_used, "\"", 1); } |