From bd7c9ebcc9600dc4da2034bf211e818ec3f2f0c6 Mon Sep 17 00:00:00 2001 From: Costa Tsaousis Date: Fri, 3 Feb 2023 21:40:19 +0200 Subject: [PATCH] Check on parents the microseconds delta sent by agents (#14422) check streaming BEGIN microseconds for negative values --- collectors/plugins.d/pluginsd_parser.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/collectors/plugins.d/pluginsd_parser.c b/collectors/plugins.d/pluginsd_parser.c index f172ccc262..2c0f2cbc60 100644 --- a/collectors/plugins.d/pluginsd_parser.c +++ b/collectors/plugins.d/pluginsd_parser.c @@ -148,8 +148,11 @@ PARSER_RC pluginsd_begin(char **words, size_t num_words, void *user) ((PARSER_USER_OBJECT *)user)->st = st; usec_t microseconds = 0; - if (microseconds_txt && *microseconds_txt) - microseconds = str2ull(microseconds_txt); + if (microseconds_txt && *microseconds_txt) { + long long t = str2ll(microseconds_txt, NULL); + if(t >= 0) + microseconds = t; + } #ifdef NETDATA_LOG_REPLICATION_REQUESTS if(st->replay.log_next_data_collection) {