Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksejs Sestakovs <aleksejs.sestakovs@zabbix.com>2022-11-07 18:01:47 +0300
committerAleksejs Sestakovs <aleksejs.sestakovs@zabbix.com>2022-11-07 18:01:47 +0300
commit7940db012acd74e0998eeb419b4aa4aff54782be (patch)
treeda437f20ab312425f17dc07b8c8ec13dca105230
parentfb96bb26b1b20a3c6f1701be1c872486fe81b267 (diff)
.......PS. [ZBX-21786] fixed 'invalid timeout' error occurring after script item parameters removal
-rw-r--r--ChangeLog.d/bugfix/ZBX-217861
-rw-r--r--src/libs/zbxdbcache/dbconfig.c7
2 files changed, 2 insertions, 6 deletions
diff --git a/ChangeLog.d/bugfix/ZBX-21786 b/ChangeLog.d/bugfix/ZBX-21786
new file mode 100644
index 00000000000..b49e12c1d14
--- /dev/null
+++ b/ChangeLog.d/bugfix/ZBX-21786
@@ -0,0 +1 @@
+.......PS. [ZBX-21786] fixed 'invalid timeout' error occurring after script item parameters removal (asestakovs)
diff --git a/src/libs/zbxdbcache/dbconfig.c b/src/libs/zbxdbcache/dbconfig.c
index 02c479a2b7e..254cd2ae136 100644
--- a/src/libs/zbxdbcache/dbconfig.c
+++ b/src/libs/zbxdbcache/dbconfig.c
@@ -5574,12 +5574,7 @@ static void DCsync_itemscript_param(zbx_dbsync_t *sync)
{
scriptitem = (ZBX_DC_SCRIPTITEM *)items.values[i];
- if (0 == scriptitem->params.values_num)
- {
- zbx_vector_ptr_destroy(&scriptitem->params);
- zbx_hashset_remove_direct(&config->scriptitems, scriptitem);
- }
- else
+ if (0 < scriptitem->params.values_num)
zbx_vector_ptr_sort(&scriptitem->params, dc_compare_itemscript_param);
}